リモートまたはローカル WebSphere® Application Server v6.0 の特定のアプリケーションに対するデータ・ソースを定義することができます。
前提条件
- エンタープライズ・アプリケーションを作成し、サーバーのターゲットを WebSphere Application Server v6.0 にします。
WebSphere Application Server v6.0 のデータ・ソースをテストするには、以下のステップを完了します。
- J2EE パースペクティブに切り替える。
- 「プロジェクト・エクスプローラー」ビューで、「エンタープライズ・アプリケーション」フォルダーを展開する。
- データ・ソースをテストしたいエンタープライズ・アプリケーション・プロジェクト・フォルダーの下で、「デプロイメント記述子」をダブルクリックしてアプリケーション・デプロイメント記述子エディターを開きます。
- エディターの下部にある「デプロイメント」タブを選択する。
- データ・ソース・セクションを展開する。
- Cloudscape™ の JDBC プロバイダーはすでにユーザーのために作成されています。 この場合、定義済みの JDBC プロバイダーが要件を満たしていれば、以下のステップをスキップすることができます。
定義済みの
JDBC プロバイダーを使用する前に、
「JDBC プロバイダーの変更」ウィザードの「クラスパス」フィールドにデータベース・ドライバーを含む正しいクラスパスが指定されていることを確認してください。
これには、JDBC プロバイダー・リストから JDBC プロバイダーを選択し、「編集」をクリックして
JDBC クラスパスを表示または編集します。
- JDBC プロバイダーの作成。 JDBC プロバイダーには、Java™ アプリケーションを JDBC 準拠のデータベースに接続可能にするソフトウェア用の構成が含まれています。
- 「JDBC プロバイダー」リスト・テーブルの横の「追加」をクリックする。 「JDBC プロバイダーの作成」ウィザードが開きます。
- 「データベース・タイプ」リスト・ボックスで、
データベース・タイプを選択する。
- 「JDBC プロバイダー・タイプ」リスト・ボックスで、JDBC プロバイダーを選択し、
「次へ」をクリックする。
表 1. 各種 JDBC プロバイダーの例JDBC ドライバー型 |
リソース・プロバイダーの例 |
IBM® DB2® |
DB2 Legacy
CLI-based Type 2 JDBC ドライバー |
Oracle |
Oracle JDBC ドライバー |
Sybase |
Sybase JDBC ドライバー |
- 「名前」フィールドに、リソース・プロバイダーの名前を入力する。
- 「実装クラス名」リストで、
JDBC プロバイダー実装の Java クラス名を選択するか入力する。
表 2. JDBC プロバイダー実装の各種 Java クラス名の例JDBC プロバイダー・タイプ |
Java クラス名の例 |
DB2 |
COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource |
Oracle |
oracle.jdbc.pool.OracleConnectionPoolDataSource |
Sybase |
com.sybase.jdbc2.jdbc.SybConnectionPoolDataSource |
- ドライバーのパスが表示されない場合、
「クラスパス」リスト・ボックスで、
「パスの追加」または「外部 JAR の追加」ボタンをクリックする
(Cloudscape) を使用している場合はクラスパスの指定は不要)。 ドライバー・クラスを含む JAR ファイルが存在する場所へのパスを入力するか参照する。JDBC ドライバーのクラスパスが、
WebSphere Application Server を実行しているマシン上の DB2 のインストール用に、
正しく指定されていることを確認してください。
表 3. ドライバー・クラスを含んだ、各種 JAR ファイルの例JDBC ドライバー型 |
ドライバー・クラスを含んだ JAR ファイルの例 |
DB2 |
c:/Program Files/IBM/SQLLIB/java/db2java.zip |
Oracle |
- C:\Oracle\Oracle9i\jdbc\lib\ojdbc14.zip
|
Sybase |
c:¥jdbc¥Sybase¥classes¥jconn2.jar |
注: 
Linux™ で、デフォルト DB2 JDBC プロバイダー・
クラスパスは
${DB2_JDBC_DRIVER_PATH}/db2java.zip
に設定されます。
DB2 インストール・ロケーションは、Linux 上では
検出できません。Linux 上で DB2 データ・ソースを使用する必要がある場合は、
サーバー・エディターでこのクラスパスを手動で除去し、新規のエントリーを
正しいパスを指定して追加する必要があります。
- 「ネイティブ・パス (Native path)」リスト・ボックスで、
リソース・プロバイダー・ネイティブ・ライブラリーのロケーションを形成するパスのリストを
指定する。ネイティブ・パス・エントリーは ENTER キーを使用して区切ります。
パス分離文字 (「;」または「:」) を含めることはできません。ネイティブ・パスには、
変数マップを使用して代替することができる変数 (記号) 名を含めることができます。
- 「完了」をクリックする。
- データ・ソースとリソース・プロパティーを定義する。 「上で選択された JDBC プロバイダーで定義されているデータ・ソース」リストの横の「追加」をクリックする。
- 「データ・ソースの作成」ウィザードが開きます。
- JDBC プロバイダー・タイプ、たとえば DB2 Legacy CLI-based Type 2 JDBC プロバイダーなどを選択する。
- WebSphere Application Server バージョン 5.0 またはバージョン 4.0 のデータ・ソースを指定する。
「次へ」をクリックする。
注: WebSphere Application
Server の制限により、ユニバーサル・テスト・クライアントが表示できるのは WebSphere Application
Server バージョン 4.0 のバージョン・データ・ソースのみです。
WebSphere Application Server バージョン 5.0 のデータ・ソースを JNDI エクスプローラーで表示することはできますが、その詳細は表示できません。
- 「データ・ソースの変更」ページ上で、作成したいデータ・ソースの詳細を指定する。 このウィザードのフィールドについて詳しくは、
フィールドを選択し、F1 キーを押してください。「次へ」をクリックする。
- 「リソース・プロパティーの作成 (Create Resource properties)」ページ上で、
作成したいリソース・プロパティー、例えば databasename などの詳細を指定する。
- 「値」フィールドに、
このプロパティーの値 (例えば、データベース名として sample など) を入力する。
表 4. 各種リソース・プロパティーの例databaseName |
Value |
DB2 |
database_name |
Oracle |
database_name |
Cloudscape |
D:\temp\cloudscape\ database_name |
- 保管して、サーバー・エディターを閉じる。 データ・ソース・エントリーが、デプロイメント記述子ファイルに追加されました。
注: Oracle については、jdbc:oracle:thin:@ server_name :1521: database_name の値を持った
URL リソース・プロパティーを定義する必要があります。