gpt4 book ai didi

java - IS ResultSet 线程安全

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:37 27 4
gpt4 key购买 nike

ResultSet 线程安全吗?

我的问题出现是因为在我的程序中,我对每个查询使用了不同的语句,我已将 ResultSet 声明为局部变量,但在 ResultSet 关闭后它给我一个不允许操作的错误。但是我的语句正在工作,因为我在插入和删除查询中使用语句。我已经评论了 ResultSet 部分并且没有收到错误!!

最佳答案

真正的问题是您在多个线程之间共享 Statement 对象。每次“执行”一个Statement,之前返回的ResultSet都会自动关闭。在这种情况下,ResultSet 对象“属于”一个可能尚未完成使用的不同线程。因此异常(exception)...

您不应在多个线程之间共享 Connection、Statement/PreparedStatement 或 ResultSet 对象。每个线程都应该获取和释放自己的资源。

关于java - IS ResultSet 线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794167/

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