DB2 v8.2 または v8.1 タイプ 4 JDBC ドライバーでのテーブルおよびデータ・ソース・クリエーターの使用

テーブルおよびデータ・ソース・クリエーターでは、 アプリケーション・サーバーで構成された、データベース表および関連したデータ・ソースの 自動作成がサポートされているため、WebSphere® テスト環境での CMP Bean のテストをずっと簡単に行うことができます。サポートされている DB2® のバージョンは DB2 v8.2 および v8.1 です。DB2 V8.2 または v8.1 を ローカル側またはリモート側でインストールしてある両方のシステム上で動作する タイプ 4 JDBC ドライバーを使用します。

DB2 のテーブルおよびデータ・ソースを生成するには、開発マシン上で 2 つの JAR ファイルが 使用可能でなければなりません。1 つは、JAR ファイルに含まれている JDBC ドライバー本体であり、 他の 1 つは db2jcc_license_cisuz.jar という名前の ライセンス JAR ファイルです。これらの JAR ファイルは一般に DB2_installdir/SQLLIB/java にあります (DB2_installdir は DB2 をインストールしたディレクトリー)。 DB2 が開発マシンにインストールされているシステムでは、 これらのパスの判別が試行されますが、それ以上のステップはまったく必要ありません。パスの判別が自動的に行われない場合には、 ダイアログ・ボックスでパスを手動で指定します。

DB2 がリモート・マシンにインストールされている場合は、 テーブル作成時に DB2 接続ダイアログ・ボックスが表示されたときに、両方の JAR ファイルの 絶対パスを入力する必要があります。これは自動的に行われるため、 構成は必要ありません。両方の JAR ファイルのパスを入力しない場合は、 テーブル作成時およびランタイム時に次の例外が発生する 可能性があります。

com.ibm.db2.jcc.c.SqlException: 使用中の IBM Universal JDBC ドライバーのバージョンは DB2 for Unix/Windows データベースへの 接続に対してライセンス交付を受けていません。この DB2 サーバーに接続するには、IBM DB2 Universal Driver for JDBC and SQLJ の ライセンス交付を受けたコピーを入手してください。

このドライバーの ライセンス交付を受けた コピーとは、db2jcc.jar のパスに db2jcc_license_cisuz.jar が追加 されているという意味です。テーブルおよびデータ・ソース・クリエーターに対してサポートされているのは タイプ 4 ドライバーのみですが、リレーショナル・データベース・ツールを使用して DB2 スキーマを手動で エクスポートすることができます。

DB2 接続設定ダイアログ・ボックスでは、db2jcc.jar のパスを 入力するように求められます。これは、この jar およびライセンス jar の両方のパスの 入力が求められているということです。「ブラウズ」ボタンを使用すると、 複数のファイル選択を行うことができるため、操作は db2jcc.jar ファイルおよび db2jcc_license_cisuz.jar ファイルの 両方を選択するのみです。1 つしか選択しない場合には、入力フィールドはブランクのままです。このダイアログ・ボックスを終了して続行するには、 両方のファイルを選択するか、または両方のファイルのパスを 入力する必要があります。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005.