「プロジェクト・プロパティ」ダイアログ - SQLJページ

SQLJトランスレータ・オプションの設定に使用します。

「トランスレータ警告」
厳密
これをチェックすると、結果セット内の列のうち、結果セットが割り当てられているカーソル内の列と一致しない列をSQLJが検出した場合に警告が出されます。SQLJは、データベースによって戻された列を対象に、名前付きイテレータを厳密に一致させます。
NULL
これをチェックすると、Javaホスト変数データ型を対象に、データベースの列がNULLになる可能性をSQLJが検出した場合に警告が出されます。列がNULLになる可能性があり、Java型はNULLになる可能性がない場合に、警告が出されます。
精度
これをチェックすると、数値型を変換する際に精度が失われる可能性をSQLJが検出した場合に、警告が出されます。たとえば、NUMBERを選択してJavaのIntegerに入れると、警告が出されます。
移植性
これをチェックすると、SQLJ句を移植できない場合に警告が出されます。
コード生成
ドロップダウン・リストからコード・ジェネレータを選択します。
データベース・スキーマに対するSQLセマンティクスの確認
データベース・スキーマに対してSQLセマンティクス・チェックを実行するように指定する場合に選択します。このオプションを選択しない場合、SQLセマンティクス・チェックはオフラインで実行されます。このオプションを選択すると、「接続」および「コンテキスト」フィールドが使用可能になります。
接続
ドロップダウン・リストから接続名を選択します。
新規
新規接続を定義する場合にクリックします。「接続」フィールドで使用可能なリストに新規接続が追加されます。
編集
選択した接続を編集する場合にクリックします。
コンテキスト
ドロップダウン・リストからコンテキスト名を選択します。
新規
「コンテキスト」フィールドで使用可能なリストにSQLJ接続コンテキストを追加する場合にクリックします。
削除
ハイライト表示された接続コンテキストを削除する場合にクリックします。
追加パラメータ(例: verbose encoding=ASCII)
SQLJトランスレータで使用する追加オプションを入力します。複数のオプションを入力する場合は、空白1個で区切ります。

SQLJを使用したJavaプログラムでのSQLの埋込み