• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    JDBC Oracle执行executeUpdate卡死问题的解决方案

    使用jdbc执行oracle的删除操作的时候程序卡死不动了。

    问题分析:

    对于这一类问题,一般都是数据库事务未提交,导致executeUpdate卡死。

    所以解决方案:

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

    2、找到数据库客户端,执行commit操作。

    如果以上操作还不行。 那么应该是数据库在执行 数据操作失败 or 事务未提交 之后 将需要执行的sql语句锁死了

    Oracle的操作方式:

    先查询锁定记录 :

    SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;

    然后删除锁定记录 

    ALTER system KILL session 'SID,serial#';

    Mysql的操作方式:

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

    然后问题完美解决

    总结

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

    您可能感兴趣的文章:
    • 通过代码示例了解submit与execute的区别
    • PHP PDOStatement::execute讲解
    • MySQL中预处理语句prepare、execute与deallocate的使用教程
    • Failed to execute goal org...的解决办法
    • ThreadPoolExecutor线程池原理及其execute方法(详解)
    • MySQL execute、executeUpdate、executeQuery三者的区别
    • python executemany的使用及注意事项
    • 简单解析execute和submit有什么区别
    上一篇:oracle中where 子句和having子句中的区别介绍
    下一篇:Oracle密码过期如何取消密码180天限制及密码180天过期,账号锁住的问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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