リソースの解放

すべてのJDBCオブジェクトは、いくつかのリソースを消費します。たとえば、 ResultSetオブジェクトには、クエリによって返されるすべての行のコピーが含まれる場合があります。 Statementオブジェクトには、最後に実行されたコマンドのテキストが含まれる場合があります。通常、アプリケーションでリソースが不要になったら、これらのリソースを解放することをお勧めします。サンプルアプリケーションは、各オブジェクトのclose()メソッドを呼び出すことにより、 Result 、 Statement 、およびConnectionオブジェクトによって消費されたリソースを解放します。

rs.close();
stmt.close();
con.close();

JDBCオブジェクトを閉じた後に使用しようとすると、そのオブジェクトはエラーをスローします。