以下站點顯示使用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. ResultSet過早關閉
- 2. 關閉resultSet和callableStatement
- 3. 什麼時候關閉ResultSet
- 4. ResultSet已關閉。爲什麼?
- 5. SQLException:此ResultSet已關閉
- 6. ResultSet什麼時候關閉?
- 7. JDBC ResultSet關閉語句
- 8. 不關閉返回ResultSet?
- 9. 如何在關閉Java中的連接之前返回ResultSet
- 10. 我該如何避免Java中的ResultSet被關閉異常?
- 11. 有關ResultSet的java問題
- 12. ResultSet在關閉後需要RAM
- 13. 獲取resultSet已關閉錯誤JDBC
- 14. java.sql.SQLException:無效狀態,ResultSet對象關閉
- 15. 關閉Drupal 7的緩存
- 16. 當關閉連接,語句的PreparedStatement和ResultSet中JDBC
- 17. 封閉的ResultSet沒有致閉幕詞
- 18. windows 7 phone - 關閉鍵盤
- 19. 如何檢查值存在/爲什麼ResultSet在SQLite中關閉?
- 20. 關閉Java的FrameView
- 21. 將多個ResultSet合併到Java中的單個ResultSet中
- 22. 關閉Java InputStreams
- 23. 的ResultSet關閉例外,而在接下來的同時()循環
- 24. 的Java的ResultSet接近VS ResultSet中設置空
- 25. 服務器關閉使用httpclient和Java 7進行的連接
- 26. JDBC異常:操作的ResultSet後不允許關閉
- 27. 得到錯誤「不允許操作的ResultSet關閉後,」
- 28. 獲取值java.sql.SQLException:不允許操作的ResultSet關閉
- 29. 無法獲取來自SQLite表得到的ResultSet關閉錯誤
- 30. 的ResultSet後不允許SQLEXCEPTION操作關閉錯誤堅持
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html – 2016-05-11 16:38:48