DB2《SQL Error: SQLCODE= 您所在的位置:网站首页 db2错误 DB2《SQL Error: SQLCODE=

DB2《SQL Error: SQLCODE=

2024-04-05 13:40| 来源: 网络整理| 查看: 265

DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法

在操作大量数据时如果发生这种错误,说明不是db2 使用的 package没有绑定,而是因为资源未释放,导致可以使用此package的资源不足,致使不能连接资源,这种情况有两种解决方法.

【方法一】治标不治本,重新绑定package,然后为package的使用分配更多的资源

【方法二】标本兼治,在程序中,对PreparedStatement ,Statement,CallableStatement,ResultSet,Connection这些对象使用完毕后一定要调用close()方法进行资源的释放,若不进行释放,在操作大量数据的时候,会出现一些问题,DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 错误就是其中的一种.这种错误只要在代码中将使用完毕的PreparedStatement ,Statement,CallableStatement,ResultSet,Connection对象全部关闭即可[即调用close()方法即可],关闭顺序最好是:1>ResultSet   2>PreparedStatement ,Statement,CallableStatement 3>Connection



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有