JDBCのオプション

この表を使用して、「オプション」サブタブのフィールドにデータを入力し、このセッション・ログインで使用するJDBCオプションを選択します。

オプション | 説明
--- | ---
問合せのすべてのパラメータをバインド脚注1 | すべての問合せパラメータをバインドする場合にこのオプションを選択します。
すべての文をキャッシュ脚注1 | 選択されていると、TopLinkはプリコンパイルされた文をキャッシュするため、再実行時にSQLのプリコンパイル時間が不要になり、パフォーマンスが改善されます。
バイト配列バインディング脚注1 | このオプションは、バイナリ・ラージ・オブジェクト（BLOB）データを問い合せる場合に選択します。
バインド用ストリーム脚注1 | このオプションは、JDBCドライバを使用してBLOBデータを効率よく処理する場合に選択します。`java.io.InputStream`および`java.io.OutputStream`が使用されます。
ネイティブSQL | デフォルトでは、JDBC SQL文法に基づいてSQLが生成されます。このオプションは、データベースに固有なSQL文法を使用する場合に選択します。たとえば、データベース・ドライバが、JDBC SQL文法を完全にはサポートしていない場合に使用します。
バッチ書込み脚注2 | このオプションは、使用するJDBCドライバで、`INSERT`、`UPDATE`および`DELETE`文を個別にではなく、グループとして一度のトランザクションで送信することがサポートされている場合に選択します。 JDBCドライバのバッチ書込み機能を使用するには「JDBC」を選択します。 TopLinkで提供されるネイティブ・バッチ書込み機能を使用するには、「TopLink」を選択します。このオプションは、JDBCドライバでバッチ書込みがサポートされていない場合に選択します。
文字列バインディング脚注1 | このオプションは、`java.lang.String`ラージ・オブジェクトを問い合せる場合に選択します。 最大`文字列`長（デフォルトは32000文字）を構成できます。

脚注1詳細は、「パラメータ使用のSQL（バインディング）およびプリコンパイルされたSQL文のキャッシュ」を参照してください。

脚注2`MySQL4`データベース・プラットフォーム（「データソースのプラットフォーム・タイプ」を参照）を使用している場合は、JDBCバッチ書込みを使用します（TopLinkバッチ書込みは使用しないでください）。詳細は、「バッチ書込み」を参照してください。

関連項目

  JDBCオプションの構成