接続プールについて

関連項目

データの格納、整理、および取得のために、ほとんどのアプリケーションがリレーショナルデータベースを使用します。J2EE アプリケーションは、JDBC API を使用してリレーショナルデータベースにアクセスします。

データベースにアクセスするときに、アプリケーションは次のリソースを呼び出します。

実行時に、アプリケーションがデータベースに接続すると、次が発生します。

  1. JDBC リソースの JNDI 名をルックアップする。データベースに接続するため、アプリケーションは、データベースに関連付けられている JDBC リソース (データソース) の JNDI 名をルックアップします。JNDI API によって、アプリケーションは JDBC リソースを検出できます。
  2. JDBC 接続プールを検出する。JDBC リソースは、使用する接続プールを指定します。プールは、データベース名 (URL)、ユーザー名、パスワードなどの接続属性を定義します。
  3. 接続プールから接続を取り出す。アプリケーションサーバーは、データベースに対応する接続プールから物理接続を取り出します。これでアプリケーションはデータベースに接続され、アプリケーションはデータベースのデータの読み取り、変更、追加などが可能になります。アプリケーションは、JDBC API を呼び出してデータベースにアクセスします。JDBC ドライバは、アプリケーションの JDBC 呼び出しをデータベースサーバーのプロトコルに変換します。
  4. 接続を閉じる。データベースへのアクセスが終了すると、アプリケーションは接続を閉じます。アプリケーションサーバーは接続を接続プールに返します。プールに返されると、接続は次のアプリケーションで使用可能になります。
関連項目
Sun Java System Application Server への接続プールの設定
Sun Java System Application Server への JDBC リソースの設定
JBoss Application Server での接続プールの設定
Tomcat Web サーバーでの接続プールの設定
Java クラスからの接続プールへのアクセス
JSP ページから接続プールへのアクセス

著作権と商標について