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