SQLj プロファイルおよび pureQuery バインド・ファイル設定

このパネルを使用して、このアプリケーションに組み込まれている DB2® の Structured Query Language in Java™ (SQLJ) プロファイルおよび pureQuery バインド・ファイルについてのカスタマイズおよびバインディング設定を指定します。 他のデータベース・タイプの SQLJ プロファイルは表示できますが、 これらのプロファイルを変更することはできません。 PureQuerybind ファイルは DB2 の場合のみ有効です。 SQLJ または pureQuery は、DB2 データベースに接続するデータ・アクセス・アプリケーションを開発するために使用します。 SQLJ は、プログラマーが Java プログラム言語を使用して SQL (構造化照会言語) データベース要求を提供するステートメントを 組み込むことを可能にする、プログラミングの拡張機能セットです。 PureQuery は、JDBC の代わりに DB2 データベースへのアクセスに使用できる API の代替セットを提供します。

この管理コンソール・ページを表示するには、「アプリケーション」 > 「WebSphere エンタープライズ・アプリケーション (WebSphere enterprise applications)」 > app_name > 「SQLj プロファイルおよび pureQuery バインド・ファイル (SQLj profiles and pureQuery bind files)」をクリックします。

SQLJ を使用したアプリケーション開発の利点としては、 パフォーマンスの向上や、より短期間で効率のよい開発サイクルなどが挙げられます。 SQLJ を使用すると、以下のことが可能になります。

DB2 pureQuery ランタイムは JDBC または SQLj の代替となる API のセットです。 pureQuery でアプリケーションを開発する利点としては、SQL を動的または静的に実行できることが挙げられます。 pureQuery は 静的 SQL ステートメントの使用によるパフォーマンスの向上に加えて、DB2 サーバーでのエラーを、SQL に対してではなく、アプリケーション生成プログラムによって生成されたアプリケーション成果物に関連させることが可能なため、問題の判別および診断能力が優れています。

「構成」タブ

プロファイルのカスタマイズおよびバインド

このアプリケーションから選択した SQLJ プロファイルをアプリケーション・サーバーが処理することを指定します。

注: この選択は pureQuery には適用されません。このオプションを選択しても、pureQuery バインド・ファイルを処理するときには無視されます。

デフォルトでは、それぞれの分離レベルに対して 1 つの DB2 パッケージがデータベース内に作成されます。 カスタマイズ・プロセスでは、実行時に使用する DB2 データベースに固有の情報が、1 つまたは複数のプロファイルに増補されます。 カスタマイズ・プロセスは、通常、SQLJ アプリケーションを変換した後、 アプリケーションを開始する前に実行する必要があります。 カスタマイズ・ステップを実行しない場合、SQLJ アプリケーションは JDBC アプリケーションなどの動的 SQL を使用します。

DB2 SQLj プロファイルのバインディングには、 カスタマイズされた SQLj プロファイルを DB2 データベースにバインドするプロセスが含まれます。

パッケージのバインド

アプリケーション・サーバーが、選択した SQLJ プロファイルを DB2 データベース・サーバーにバインドすることを指定します。

注: この選択は pureQuery には適用されません。このオプションを選択しても、pureQuery バインド・ファイルを処理するときには無視されます。

既にカスタマイズされた SQLJ アプリケーションからのパッケージをバインドします。

カスタマイズ/バインドするプロファイルの選択および配列

処理するプロファイルを、提供されたリストから指定します。

  • プロファイルまたはプロファイルのグループを「使用可能なプロファイル (Available profiles)」から選択して「追加」をクリックすると、 「選択済みプロファイル (Selected Profiles)」に追加されます。
  • プロファイルまたはプロファイルのグループを「選択済みプロファイル (Selected Profiles)」から選択して「除去」をクリックすると、 「使用可能なプロファイル (Available profiles)」に追加されます。

SQLJ または pureQuery プロファイルを「選択済みプロファイル (Selected Profiles)」に追加した後、リストからプロファイルを選択して「上へ移動」または「下へ移動」を使用すると、プロセスを処理する順序を変更できます。

選択済みの SQLj プロファイルをグループとしてカスタマイズ/バインド

アプリケーション・サーバーが、選択した SQLJ プロファイルを含む .grp ファイルを作成することを指定します。

注: この選択は pureQuery には適用されません。このオプションを選択しても、pureQuery バインド・ファイルを処理するときには無視されます。

OK」をクリックすると、.grp ファイルをダウンロードするオプションが次のパネルに現れます。

カスタマイズ/バインドするプロファイルを指定するためにプロファイル・グループ・ファイルを使用する

カスタマイズまたはバインドするプロファイル・グループ・ファイルをローカル・ファイル・システムから指定します。

データベース URL

1 つまたは複数のプロファイルのバインド先となるデータベースの URL を指定します。

標準の構文は次のとおりです。
jdbc:db2://host_name:port_name/database_name
ユーザー

データベースが配置されているサーバーのデータベース管理者のユーザー ID を指定します。

パスワード

データベースが配置されているサーバーのデータベース管理者のパスワードを指定します。

追加オプション

カスタマイズおよびバインド・プロセス中に使用する追加オプションを指定します。

pureQuery バインディングのオプションでは、以下の構文を使用します。
-bindoptions "BLOCKING NO"
pureQuery バインド・オプションについて詳しくは、DB2 pureQuery バインド・ユーティリティーについてのトピックを参照してください。
クラスパス

sqlj.zip、および SQLj 用の db2jcc.jar または db2jcc4.jar ファイルが配置されているクラスパスを指定します。 pureQuery 用の pdq.jar、pdqmgt.jar、db2jcc.jar、db2jcc_license_cisuz.jar ファイルが配置されているクラスパスを指定します。




マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。

関連タスク


ファイル名: udat_sqljprof.html