我原先用的是hibernate的hql语句执行批量的update,并且是更新的同一条数据,执行一半的更新时,突然就卡住不动了,也不知道是什么原因 数据库是SqlServer2008。后来换成jdbc的sql语句执行批量更新(还是不断更新同一条记录),结果还是出现相同情况,程序卡住了(在执行jdbc.query()方法卡住了),我在用hibernate时,乐观锁和悲观锁都试过了,还是不行,jdbc也是,试过了给sql语句加锁,结果还是不行,请问各位这情况怎么解决,我实在是没办法了!求各位帮帮忙!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jdbc执行update语句,突然卡死了
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2020-05-14 19:41qq_36816062的博客 Spring data JPA中update语句执行卡死问题 项目中调用spring data jpa 执行update操作,发现sql语句一直卡在执行的地方,把sql语句沾出来在工具执行也一样。 通过查询资料,发现这种情况属于行级锁问题,也就是说,...
- 2019-06-24 17:14Nicolas Lee的博客 下午调试了三个小时,发现原来是数据库中之前做的操作没有commit,导致表被锁住不能执行!~ 因此,在数据库中先执行commit之后,再执行程序就没有问题了。 三个小时,苦逼的程序员伤不起啊!~ ... ...
- 2018-12-05 18:43执笔记忆的空白的博客 刚刚我妹妹问我一个问题,说在用jdbc 执行oracle的 删除操作的时候程序卡死不动了。 问题分析: 对于这一类问题,一般都是数据库事务未提交,导致executeUpdate卡死。 所以解决方案: 1、在执行完...
- 2021-01-19 07:09weixin_39564524的博客 题记:前几天用JDBC连接MYSQL数据库的时候,出现了一些BUG,针对于代码和设置方面进行问题的解决。一、出现:远程mysql_java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect...
- 2017-01-05 11:38ma_xs的博客 项目开发时为了测试项目中SQL执行效果,就用PLSQL Developer执行了一下,没有commit就继续...代码敲完后进行测试,项目执行后没效果,并且无响应,debug后发现jdbc执行SQL时没反应。由于在PLSQL Developer执行update时
- 2017-02-07 17:13tianzongnihao的博客 oracle执行update时卡死问题的解决办法 今天进行项目开发时,为了测试项目中SQL执行效果,就用PLSQL Developer执行了一下,没有commit就继续敲代码了,之后重新使用PLSQL Developer时,可能是网络原因,...
- 2020-06-04 15:16饮水偲源的博客 从应用服务上看,在同一时间,4个查询与更新的服务副本,更新操作的线程一直卡在IO读上,也就是没有Mysql应答,导致其中部分服务的2-6个jdbc连接被卡死,直到540xxx毫秒(9分钟)后统一给了应答,服
- 2021-04-20 05:33无知天的博客 由于一些原因,我需要通过接口做个sql查询的功能。通过mybatis的注解来实现...为了防止sql有update和insert之类的操作,使用了Druid连接池的过滤功能,让sql变成只读操作,项目本身数据源使用了sharding-jdbc做分表...
- 2021-01-18 22:47Lynnuss的博客 执行UPDATE和DELETE时,每读取一些行记录块并且更新或删除后会检查 kill 标记位,如果发现存在,该语句会终止,回滚事务,若是在非事务表上的操作,则已发生变更的数据不会回滚; GET_LOCK() 函数返回NULL; INSERT...
- 2021-06-06 22:45probehhh的博客 一句连带后面的语句都不执行,数据库也没按预期发生改变,但又没报错的情况 此时请检查sql语句是否正确 String sql = “insert into hjx (ID,name,gender,age) values (?,?,?,?)”; 我自己遇到的情况有: 1、忽略了...
- 没有解决我的问题, 去提问