Apache TomcatにおけるJDBC接続プールの設定
TomcatでJDBC Connection Poolを設定するには、次の手順を実行する必要があります。1. Tomcatのインストールディレクトリで`conf`フォルダを探し、`conf`フォルダを開きます。2. Tomcatのコンテキストを設定する`context.xml`ファイルを探して編集します。 `Context`タグ内に次のコードを追加します。
`name`はリソースの名前、`auth`は認証方式(ここではコンテナ認証)、`type`はリソースのタイプ(`javax.sql.DataSource`)、 `maxTotal`は最大アクティブ接続数、`maxIdle`は最大遊休接続数、`maxWaitMillis`は最大待ち時間(ミリ秒)、 `username`と`password`はデータベースのユーザー名とパスワード、`driverClassName`はデータベースドライバのクラス名、 `url`はデータベース接続用のURLを指定しています.3. `context.xml`ファイルを保存して閉じます.4. Tomcatサーバを再起動します. これにより、TomcatのJDBC接続プールの設定が完了します. アプリケーションでは、以下の方法で接続を取得できます:
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
DataSource dataSource = (DataSource) envContext.lookup("jdbc/myDB");
Connection connection = dataSource.getConnection();
なお、`jdbc/myDB`は`context.xml`で定義したリソース名です。