以下站點顯示使用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