Cosminexus V9 アプリケーションサーバ システム構築・運用ガイド
J2EEアプリケーションからデータベースへ接続するためには,リソースアダプタとしてDB Connectorを使用します。また,DB Connectorを使用してデータベースに接続するためには,データベースに対応するJDBCドライバが必要です。
ここでは,DB Connectorを使用してOracleに接続する際に必要なデータベース接続環境の設定について説明します。JDBCドライバはOracle JDBC Thin Driverを使用します。この設定は,J2EEサーバを配置するホストで実施します。
なお,データベースを設定するときの注意事項については,「4.1.9 データベースを設定するときの注意事項」を参照してください。
- <この項の構成>
- (1) Oracle JDBC Thin Driverの準備
(1) Oracle JDBC Thin Driverの準備
ここでは,Oracle JDBC Thin Driverを使用する場合に,J2EEサーバ側で必要な設定について説明します。なお,Oracle JDBC Thin Driverを使用する場合,J2EEサーバに追加する環境変数はありません。
アプリケーションサーバがサポートするバージョンの,Oracle JDBC Thin DriverのJARファイルを入手してください。Oracle JDBC Thin Driverの入手方法の具体例としては,J2EEサーバを動作させるマシンにOracleクライアントをインストールする方法があります。Oracleクライアントのインストール手順の概略を次に示します。
- J2EEサーバを動作させるマシンに,アプリケーションサーバがサポートするバージョン番号のOracleクライアントをインストールします。
このとき,Oracle JDBC Thin Driverもインストールされます。
- アプリケーションサーバがサポートするパッチレベル(パッチ番号)のパッチを適用します。
- 簡易構築定義ファイルに,Oracle JDBC Thin DriverのJARファイルのパスを指定します。
簡易構築定義ファイルを作成するときに,物理ティアの定義(<tier>タグの定義)のJ2EEサーバの定義で,<configuration>タグにOracle JDBC Thin DirverのJARファイルのパスを追加してください。簡易構築定義ファイルの作成については,「4.1.20 簡易構築定義ファイルを設定する」を参照してください。設定内容の詳細については,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.6 簡易構築定義ファイル」を参照してください。
- J2EEサーバに,Oracle JDBC Thin Driver用のDB Connectorをインポートします。
DB Connectorのインポートについては,「4.1.26 DB Connectorを設定する(CUI利用時)」を参照してください。
Oracle JDBC Thin Driver用のDB Connectorは,2種類あります。トランザクションの管理方法によって,次のどちらかのファイルを選択してください。
- DBConnector_Oracle_CP.rar
- ローカルトランザクション,またはトランザクション管理なしで使用する場合(トランザクションのサポートレベルにLocalTransactionまたはNoTransactionを指定する場合)に選択します。Oracle JDBC Thin DriverのConnectionPoolDataSourceを使用してデータベースに接続します。
- DBConnector_Oracle_XA.rar
- グローバルトランザクションを使用する場合(トランザクションのサポートレベルにXATransactionを指定する場合)に選択します。Oracle JDBC Thin DriverのXADataSourceを使用してデータベースに接続します。
トランザクションの管理方法の詳細については,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)」の「3.4 トランザクション管理」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.