使用MySQL流式传输大型结果集

使用MySQL流式传输大型结果集,第1张

使用MySQL流式传输大型结果集

不要关闭

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()
,现在问题已解决。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5022249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存