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

Posted on 2013-11-29 16:07  炫谷  阅读(13208)  评论(0编辑  收藏  举报

  在操作大量数据时如果发生这种错误,说明不是db2 使用的 package没有绑定,而是

因为资源未释放,导致可以使用此package的资源不足,致使不能连接资源。

  在程序中,对PreparedStatement ,Statement,CallableStatement,ResultSet,

Connection这些对象使用完毕后一定要调用close()方法进行资源的释放,若不进行释放,

在操作大量数据的时候,会出现一些问题。

  这种错误只要在代码中将使用完毕的PreparedStatement ,Statement,CallableStatement,

ResultSet,Connection对象全部关闭即可[即调用close()方法即可]。

关闭顺序最好是:

  1>ResultSet   2>PreparedStatement ,Statement,CallableStatement 3>Connection

 

参考http://hi.baidu.com/bianqiwei/item/7a518f34ba29f2493075a118

Copyright © 2024 炫谷
Powered by .NET 9.0 on Kubernetes