JavaDoc forStatement
は明確です:
ステートメントインターフェイスのすべての実行メソッドは、開いているオブジェクトが存在する場合、ステートメントの現在のオブジェクトを暗黙的に閉じ
ResultSet
ます。オブジェクトが閉じられる
Statement
と、現在のResultSet
オブジェクト(存在する場合)も閉じられます。
ただし、 StackOverflowと一般的なWebの両方で閉じるResultSet
前に複数の推奨事項があります。Statement
(おそらくバグのあるドライバーが原因で)閉じても問題Statement
が発生しない既知のケースはありResultSet
ますか?