尝试更新数据库后,我在日志中出错:
java.sql.SQLException:Streaming 结果集null仍处于活动状态。没有 声明可以在任何时候发布 流式结果集是开放的 在给定的连接上使用。确保这件事 你已经在任何活动上调用了.close() 之前的流式结果集 尝试更多查询。
我不明白null ResultSet如何处于活动状态。看起来连接处于不稳定的状态。
答案 0 :(得分:1)
奇怪?不。看起来你没有关闭你的JDBC资源。
您应该在创建它们的方法范围内的finally块中关闭Connection,Statement和ResultSet。
更新数据库...结果集是 在给定连接上打开和使用
你不能重复使用一次是SELECT的PreparedStatement而在另一点没有关闭的UPDATE。