製品のテスト環境および
WebSphereR
Application Server で SQLJ を使用するアプリケーションの実行を準備する際、
EJB プロジェクトで使用するデータ・ソースの JDBC プロバイダーのクラスパスに SQLJ ランタイム JAR を追加する必要があります。これはこのクラスパスにある他の DB2R
JAR ファイルを置き換えるものではありません。
SQLJ ランタイム JAR ファイルには SQLJ 変換プログラム・コードが含まれます。
SQLJ 変換プログラムを実行するためには、クラスパスにこのファイルが存在しなければなりません。
クラスパスに SQLJ ランタイム JAR ファイルを追加するには、次のようにします。
- 「プロジェクト・ナビゲーター」ビューで、EJB プロジェクトを右クリックし、「プロパティー」を選択する。
- 「プロパティー」ページで、「Java のビルド・パス」をクリックする。
- 「ソース」ページで、
必要なら各ソース・フォルダーに対応するデプロイメント・コード生成先の出力フォルダーを指定することができます。「ソース・フォルダーに出力フォルダーを許可」チェック・ボックスを選択またはクリアする。
制約事項: ただし、J2EE の制限のため、ソース・フォルダーごとに出力フォルダーを指定すると、
WebSphere
テスト環境で EJB プロジェクトを実行することができません。
- 「ライブラリー」タブをクリックする。
- 「外部 JAR の追加」ボタンをクリックする。
「JAR 選択」ダイアログ・ボックスが開きます。
- DB2 のバージョンに応じて、指定するファイルをブラウズし、「OK」をクリックする。
DB2 V8.x: DB2_install/java/db2jcc.jar。
ここで DB2_install は
DB2 のインストール・ディレクトリーです。
さらに、データ・ソース・ヘルパー・クラスとして
?com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
を使用するように、データ・ソースを構成する必要があります。
DB2 バージョン 8、フィックスパック 2 以上の場合は、ライセンス・ファイルも必要です。