JDBC中关闭的 Resultset: next问题

JDBC中关闭的 Resultset: next问题,第1张

JDBC中关闭的 Resultset: next问题

关闭的 Resultset: next

如果在rs.next()之前关闭了Statement或PreparedStatement,会导致下面的异常:

java.sql.SQLException: 关闭的语句: next


如果在rs.next()之前关闭了Connection,会导致下面的异常:

java.sql.SQLException: 关闭的连接: next问题


如果在rs.next()之前关闭了ResultSet,会导致下面的异常:

java.sql.SQLException: 关闭的 Resultset: next

原因是 Resultset结果集 还在使用,但你的结果集提前就关闭了,

主要是某个类中的结果集要在另一个类中使用,

解决办法:

在创建结果集的的类中,可以写一个关闭资源的方法,当在另一个类中使用完结果集后,你就能可以调用带方法,关闭资源

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

原文地址: https://outofmemory.cn/zaji/4672595.html

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

发表评论

登录后才能评论

评论列表(0条)

保存