Javaのtry-with-resourcesとは?JDBCのConnection・Statement・ResultSetを自動で閉じる書き方|確認問題の回答例

Schoo Java入門 中級 第1回 データベース処理

確認問題の回答例

第1問:回答例

データベース接続や検索結果などのリソースが使われ続けてしまうことを防ぐためです。使い終わったら閉じることで、不要な接続や処理を残さないようにします。

第2問:回答例

try の丸括弧の中に書きます。たとえば、try (Connection conn = ...; Statement stmt = ...) のように書きます。

第3問:回答例

閉じられる順番は、ResultSetStatementConnection です。try-with-resourcesでは、後から作ったものから先に閉じられます。

元の記事に戻る

Javaのtry-with-resourcesとは?JDBCのConnection・Statement・ResultSetを自動で閉じる書き方