3.4 UCPへの流用された接続の返却
流用された接続のうち、もう使用しないものはプールに返して、次の接続リクエストで使用できるようにする必要があります。close
メソッドにより、接続をクローズしてプールに自動的に返します。close
メソッドは、プールから接続を物理的に削除しません。
クローズしない場合、流用された接続は流用されたままになります。つまり、使用可能な接続がない場合に、後続の接続リクエストによって新しい接続が作成されます。この動作は、多くの接続が作成される原因となり、システム・パフォーマンスに影響を及ぼす可能性があります。
次の例では、接続のクローズおよびプールへの返却を示します。
Connection conn = pds.getConnection(); //do some work with the connection. conn.close(); conn=null;