3.4 UCPへの流用された接続の返却

流用された接続のうち、もう使用しないものはプールに返して、次の接続リクエストで使用できるようにする必要があります。closeメソッドにより、接続をクローズしてプールに自動的に返します。closeメソッドは、プールから接続を物理的に削除しません。

クローズしない場合、流用された接続は流用されたままになります。つまり、使用可能な接続がない場合に、後続の接続リクエストによって新しい接続が作成されます。この動作は、多くの接続が作成される原因となり、システム・パフォーマンスに影響を及ぼす可能性があります。

次の例では、接続のクローズおよびプールへの返却を示します。

Connection conn = pds.getConnection();

//do some work with the connection.

conn.close();
conn=null;