Javaの安全なパターンは、ResultSet、Statement、およびConnectionをfinallyブロックで順番に閉じることです。
接続を閉じてからステートメントを閉じようとした場合(例外をスローしません)。ただし、ステートメントからメソッドを呼び出そうとすると、例外がスローされます。
接続を閉じると、その接続から作成されたすべてのステートメントオブジェクトが自動的に閉じられるのでしょうか。
更新:
DatabaseProductVersionを使用しています:Oracle Database 11gリリース11.1.0.0.0DriverName
:Oracle JDBCドライバー
DriverVersion:10.2.0.4.0