,,JDBC Oracle执行executeUpdate卡死问题的解决方案

,,JDBC Oracle执行executeUpdate卡死问题的解决方案

今天,边肖将与您分享一个解决JDBC甲骨文公司executeUpdate卡死问题的方法。边肖觉得内容挺好的,现在分享给大家,很有参考价值。有需要的朋友一起看看吧。

用jdbc删除oracle时,程序卡死了。

问题分析:

对于这类问题,一般情况下,数据库事务是未提交的,导致executeUpdate卡住。

所以解决方案:

1.执行executeUpdate后,记得将事务提交给con . commit();

2.找到数据库客户机并执行提交操作。

如果以上操作不够。那么数据库应该锁定数据操作失败或者事务未提交后需要执行的sql语句。

Oracle的操作方式:

首先查询锁定的记录:

SELECT s.sid,s.serial# FROM v$locked_object lo,dba_objects ao,v$session s其中ao.object_id=lo.object_id,lo . session _ id=s . sid;

然后删除锁定的记录。

更改系统终止会话' SID,序列号';

Mysql的操作方式:

参考:https://www.jb51.net/article/152225.htm

那么问题就完美解决了。

总结

这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: