7

次のサイトは、JDBC で新しい「AutoClosable」機能を使用する方法を示しています: link。このサイトは、ステートメントが自動的に閉じられる方法を示していますが、結果セットは、自動的に閉じられる try() セクションにはありません。ですから、私の質問は、Java 7 で ResultSet を直接閉じる必要はないのでしょうか? 私は常にパターンを使用してきました:結果セットを閉じ、ステートメントを閉じ、接続を閉じます。

4

1 に答える 1

15

ResultSetのJavadocから:

ResultSet オブジェクトは、それを生成した Statement オブジェクトが閉じられるか、再実行されるか、複数の結果のシーケンスから次の結果を取得するために使用されると、自動的に閉じられます。

于 2012-07-12T15:21:58.413 に答える