1.基本的な原理:データベース接続方式を取得して返すためにデータベース接続の特定の数、および外部露出を維持するオブジェクト内部プールを、。
外部ユーザーがgetConnectionメソッドを介してデータベースにアクセスすることができ、使用することは、接続がからreleaseConnectionメソッドを介して返される前に、注意が閉じていないこの時点で接続されているが、接続プールマネージャによって回収し、次の使用のために準備されて終了しました。
2.役割
①リソース再使用(接続多重化)
データベース接続が避けるために再利用するので、頻繁に作成し、原因の接続にパフォーマンス上のオーバーヘッドの多くを解放します。消費、安定したシステム環境の促進を低減するためのシステムに基づいて(一時メモリフラグメンテーションプロセスレベルのデータベースの数を減らす、スレッド)
②高速なシステム応答時間
データベース接続プールは初期化中に、データベースの数は、多くの場合、スタンバイプール内の接続が作成されます。このとき、接続プールの初期化動作が完了しています。これにより、システム全体の応答時間を減少させる、データベース接続の初期化時間とリリースプロセスのオーバーヘッドを回避するために、現在利用可能な直接接続を使用して、サービス要求を処理します。
③新しいリソース割り当て手段
複数のアプリケーションのためのシステムは、同じデータベースを共有するために、アプリケーション層でデータベース接続、実装データベース接続技術によって配置されてもよいです。
④統一された接続管理、データベース接続がリークを避けるために
より完全なデータベース接続プールの実装では、所定の接続タイムアウトに応じMCE接続がそれによって接続動作中に発生する可能性があり、従来のデータベース・リソース・リークを回避し、占有される占有