次のサイトでは、JDBCで新しい自動クローズ機能を使用する方法を示しています。linkこのサイトでは、Statementが自動的にクローズされる方法を示していますが、結果セットはtry()セクションになく、自動クローズされます。だから、私の質問は、Java 7でResultSetを直接閉じる必要はないのですか?私はいつもパターンを使いました:close resultset、close statement、close connection。 Javadoc of ResultSetからJava 7の結果セットを閉じる
6
A
答えて
13
:
ResultSetオブジェクトが自動的に生成されたStatementオブジェクト は、閉じ再実行、または複数の結果のシーケンスから次 結果を取得するために使用されたときに閉じられます。
+0
ありがとう、私はそれを逃したか分からない。 –
+1
BTW:ResultSetsも 'AutoCloseable'です。できるだけ早く結果セットを閉じるためにtry-with-resourcesを使用することはできません。 –
関連する問題
- 1. 結果セットを閉じるタイミング(Basic ODBCの質問)
- 2. 結果セット関数で 'ResultSetが閉じています'
- 3. Connectionを閉じると、ステートメントと結果セットは自動的に閉じますか?
- 4. 既存の結果セットに結果セットを追加する
- 5. javaでMySql結果セットを印刷
- 6. Java SQL:結果セット前のエラー
- 7. 結果セットを実行しているときに結果セット
- 8. 複数のテーブルの同じ結果セットを1つの結果セットにマージする
- 9. 同じメジャーグループの2つのMDX結果セットをマージする
- 10. UNPIVOTの結果セットをテーブル
- 11. 結果セットを連結する
- 12. Javaの結果セットを文字列配列に変換する
- 13. セッション内の結果セット
- 14. BLToolkit:複数の結果セット?
- 15. JdbcTemplate複数の結果セット
- 16. LINQクエリ結果セットのフォーマット
- 17. 結果セットのSQL Serverページング
- 18. Sql Serverストアドプロシージャの結果セットの結合
- 19. ストアドプロシージャの結果セットをフィルタリングする
- 20. jQuery UI.Autocomplete検索メソッドで結果リストが閉じない
- 21. PS 4.0 Windows 7/Windows 2012 R2同じスクリプトの異なる結果
- 22. JAVA:データベースの結果セットはゼロ行を返し続けます。
- 23. 表示結果セット - SQL
- 24. idiorm/paris has_many as_array結果セット
- 25. Javaでのsqlクエリの結果セットの比較
- 26. クエリ結果セットを続ける(Hapijs)
- 27. asp.netで結果セットをフィルタリングするmvc3
- 28. windows 7電話機 - キーボードを閉じる
- 29. TQuery.UnprepareはDelphiでクエリ結果を閉じますか?
- 30. ステートメントは結果セットを返しませんでした。 Javaエラー
https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html –