以下站点显示使用JDBC的新“自动关闭”功能:link。本网站展示了Statement如何自动关闭,但结果集不在try()部分,它将被自动关闭。所以,我的问题是,我不需要直接在Java 7中关闭ResultSet吗?我一直使用模式:关闭结果集,关闭语句,关闭连接。Java 7中的关闭ResultSet
6
A
回答
13
时生成它的Statement对象 被关闭时,重新执行,或用于检索从多个结果的序列中的下一 结果一个结果对象被自动关闭。
+0
谢谢,我不知道我是怎么错过的。 – 2012-07-12 15:28:17
+1
BTW:ResultSet也是'AutoCloseable',所以没有什么能够让你尽可能快地使用try-with-resources来关闭结果集。 – 2012-07-12 18:32:31
相关问题
- 1. Java JDBC ResultSet关闭
- 2. java中resultset被关闭错误
- 3. jdbc ResultSet关闭
- 4. 关闭ResultSet的游标?
- 5. ResultSet过早关闭
- 6. 关闭resultSet和callableStatement
- 7. 什么时候关闭ResultSet
- 8. 不关闭返回ResultSet?
- 9. ResultSet什么时候关闭?
- 10. ResultSet已关闭。为什么?
- 11. SQLException:此ResultSet已关闭
- 12. 我该如何避免Java中的ResultSet被关闭异常?
- 13. 如何在关闭Java中的连接之前返回ResultSet
- 14. 有关ResultSet的java问题
- 15. 在java中关闭ResultSet后不允许操作
- 16. 的Java和SQLite:投掷的ResultSet关闭,但在进行
- 17. Java JDBC MySQL异常:“ResultSet关闭后不允许操作”
- 18. java.sql.SQLException:在ResultSet关闭后不允许执行操作MySQL Java
- 19. ResultSet关闭后操作不允许(mysql,java)
- 20. 的ResultSet,空指针异常和操作的SQLException不允许的ResultSet关闭
- 21. java.sql.SQLException:无效状态,ResultSet对象关闭
- 22. ResultSet在关闭后需要RAM
- 23. Groovy SQL错误 - 此ResultSet已关闭
- 24. PSQLException:这个ResultSet被关闭了
- 25. 获取resultSet已关闭错误JDBC
- 26. 关闭Java中
- 27. JDBC例外“不允许操作的ResultSet关闭后,”迭代的ResultSet
- 28. 关闭Drupal 7的缓存
- 29. 当关闭连接,语句的PreparedStatement和ResultSet中JDBC
- 30. 如何关闭此代码中的ResultSet,Statement和Connection?
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html – 2016-05-11 16:38:48