gpt4 book ai didi

java - 使用 mysql connector-j 时出错

转载 作者:行者123 更新时间:2023-11-29 00:57:50 24 4
gpt4 key购买 nike

尝试更新数据库后,日志中出现错误:

java.sql.SQLException: Streaming result set null is still active. No statements may be issued when any streaming result sets are open and in use on a given connection. Ensure that you have called .close() on any active streaming result sets before attempting more queries.

我不明白一个空的 ResultSet 是如何激活的。看起来连接处于无线状态。

最佳答案

奇怪?不。看起来您没有关闭 JDBC 资源。

您应该在创建它们的方法范围内的 finally block 中关闭 Connection、Statement 和 ResultSet。

update the database...result sets are open and in use on a given connection

您不能重用一个 PreparedStatement,该 PreparedStatement 在一个点是 SELECT,而在另一个点是 UPDATE,而不在两者之间关闭。

关于java - 使用 mysql connector-j 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com