カスタマイズ・スクリプトを実行すると、DB2 Universal Database™ に固有なプロジェクトの SQLJ シリアライズ・プロファイルにランタイム情報が追加され、それらのプロファイルがデータベースにバインドされます。
SQLJ 対応 Java™ プロジェクトはカスタマイズ・スクリプトを使用して、SQLJ 変換プログラムで生成される SQLJ プロファイル用のデータベース上にパッケージを作成します。また、カスタマイズ・スクリプトは SQLJ プロファイルをデータベースにバインドします。これにより、Java プロジェクトで、動的 SQL でなく静的 SQL を使用できます。このアクティビティーを省略した場合、プロジェクトは JDBC と同じように動的 SQL を使用します。
「SQLJ プロファイルのカスタマイズとバインド」ウィザードは、 ユーザーが指定した情報からカスタマイズ・スクリプトを生成します。Java プロジェクトへ関連付けられている既存のカスタマイズ・スクリプトを使用して、SQLJ プロファイルを別のデータベースにバインドしたい場合は、ウィザードでカスタマイズ・プロセスをバイパスし、パッケージ内のプロファイルをデータベース にバインドだけさせることもできます。
カスタマイズ・プロセスは、ウィザードで選択されたオプションおよび指定された値に応じてカスタマイズ・スクリプトを作成し、そのスクリプトを実行します。バインド・プロセスは、DB2® データベース・マネージャーがサポートする 4 つの分離レベルを反映した 4 つのパッケージを作成します。
プロジェクトで SQLJ プロファイルをカスタマイズしバインドした後、更新済み SQLJ ファイルに関連付けされたプロファイルのみを、もう一度カスタマイズしバインドする必要があります。カスタマイズおよびバインド・プロセスを開始するには、SQLJ ファイル のポップアップ・メニューでコマンドを選択します。更新済み SQLJ ファイル用にプロファイルをカスタマイズおよびバインド する際、カスタマイズ設定を変更する場合以外は、「SQLJ プロファイル のカスタマイズとバインド」ウィザードを使用する必要はありません。カスタマイズ ・プロセスでは、SQLJ ファイルを含むプロジェクトにおいてウィザードを使用してプロファイルのカスタマイズとバインドを行った際に指定したカスタマイズ設定を使用します。カスタマイズ・ プロセスは、SQLJ プロファイルに関連付けられるパッケージを判別し、カスタマイズ・スクリプトでそれらを指定します。