不要关闭ResultSet
两次。
显然,当关闭a时,
Statement它尝试关闭相应的
ResultSet,如您在堆栈跟踪的这两行中所见:
DelegatingResultSet.close()行:152
DelegatingPreparedStatement(DelegatingStatement).close()行:163
ResultSet.close()但实际上是挂断
Statement.close()电话的地方
ResultSet.close()。由于
ResultSet已经关闭,因此它刚刚挂起。
我们用替换了所有
ResultSet.close(),
results.getStatement().close()并删除了所有
Statement.close(),现在问题已解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)