sqlJNDIName

sqlJNDIName ビルド記述子オプションは、J2EE で実行される生成された Java™ プログラムで使用するデフォルト・データベースを指定します。 値の設定には、JNDI レジストリー内のデフォルト・データ・ソースのバインド 先の名前 (例えば、jdbc/MyDB) を使用します。

sqlJNDIName ビルド記述子オプションには、 大/小文字の区別があり、デフォルト値はありません。 このオプションは、J2EE 用の Java プログラムを生成する場合にのみ使用します。このオプションは vgj.jdbc.default.database Java ランタイム・プロパティーに値を割り当てます。 ただし、割り当てが行われるのは、genProperties ビルド記述子オプションが GLOBAL または PROGRAM に設定されている場合のみです。 このランタイム・プロパティーは、J2EE デプロイメント記述子内に保存されます。

validateSQLStatements ビルド記述子オプションを YES に設定すると、SQL 文の生成時の検証に使用されるデータベースのロケーションは、以下のように決定されます。
  • ワークベンチで生成している場合、EGL は現在 EGL 設定で指定されている接続を使用します。 以下のステップに従って、それらの設定を検出します。
    1. 「ウィンドウ」 > 「設定」とクリックして、「設定」ウィンドウを開きます。
    2. 「設定」ウィンドウの左側で「EGL」を展開し、「SQL データベース接続」をクリックします。
    3. 「接続の詳細」の下で、フィールドに接続情報を入力するか、「新規」をクリックしてウィザードを使用し、新規接続をセットアップします。
  • EGL SDK を使用している場合、EGL は sqlJDBCDriverClass および sqlValidationConnectionURL ビルド記述子オプションを使用します。

非 J2EE プログラムのデータベース名を指定するには、sqlDB ビルド記述子を指定します。