pureQuery を使用した DB2 へのアクセスのための JDBC プロバイダーの構成
このタスクでは、Java™ EE 環境で pureQuery を使用して DB2® にアクセスするように、アプリケーションのデータ・ソース Java Database Connectivity (JDBC) プロバイダーを構成します。
始める前に
このタスクについて
PureQuery は DB2 パッケージを使用します。
これらのパッケージは、1
つ以上の SQL ステートメントに関する情報で構成されており、DB2 カタログに保管されます。
最初に、JPA アプリケーションに対して wsdbgen コマンドを実行して、パッケージを作成します。wsdbgen コマンドにより、SQL ステートメントの情報を含む XML ファイルが作成されます。この XML ファイルは、
アプリケーションの Java アーカイブ (JAR) ファイルに組み込む必要があります。DB2 bind コマンドはこのファイルを入力として使用し、
DB2 パッケージを作成します。
重要:
- JPA は pureQuery プロパティー pdq.executionMode の値を STATIC に設定します。
- JDBC プロバイダー構成には、pureQuery ランタイム環境用の JAR ファイルを組み込む必要があります。この JAR ファイルは、JDBC ドライバーに追加される JAR ファイルです。 詳細については、インフォメーション・センターの pureQuery ランタイムのインストールに関するトピックを参照してください。
- これが XA データ・ソースである場合は、 このデータ・ソースに対して新しいカスタム・プロパティーを property_name = downgradeHoldCursorsUnderXa および boolean value = true のように定義します。