setXXXAtNameメソッドを見つけます。正式な引数名によるPL/SQLプロシージャへの引数のバインドがサポートされています。...)メソッドのJavaDocを参照してください。メータ名を使用してバインドされる点です。Oracleスタイル(:foo)のパラメータ名を使用してバインドされます。JDBCドライバでは、PreparedStatementのsetXXXメソッドでどのようにしてデータ型が特定されますか。通常、各setXXXメソッドに関連する固定データ型が存在し、このデータ型は引数の型にもっとも適切に対応しています。した型と同じではない場合、どうなりますか。データは前提としたデータ型の形式でサーバーに送信され、サーバーではそのデータのターゲット・パラメータ型への変換が試行されます。変換が実行できない場合、実行時にサーバーによりエラーが通知され、ドライバではSQLExceptionがスローされます。SQL文の場合は最初にサーバーに移動し、型情報を取得してから変換を実行しますが、追加のラウンドトリップは必要ありません。JDBCプログラマーが列タイプに最適なAPIを使用するという一般的なケースに対して最適化されます。SQLデータ型があります。RAW、およびBLOBです。RAWデータは制限された長さで列に直接格納され、サーバーにインライン・パケットの形で送信されます。介してサーバーに送信されます。格納される前に別の操作としてサーバーに送信されます。トップへ戻る文字データを表の列に挿入する場合、データ型は何ですか。SQLデータ型があります。それは、VARCHAR2、LONG、およびCLOBです。バーにインライン・パケットの形で送信されます。おり、ストリーミング・コールバック・メカニズムを介してサーバーに送信されます。いる表から個別に格納され、ロケータが表の列に格納される前に別の操作としてサーバーに送信されます。する際のバイナリ・データのサイズ制限はどれくらいですか。バー側内部ドライバでは、SQL文のBLOBパラメータに対して2000バイトより大きいデータは変換できません。このことは、PL/SQLでSQLを折り返すことにより、多くのケースで回避策として使用される場合があります。(?)を次の文字列で置き換えることができます。end;代替の回避策として、Oracle固有のメソッドsetBytesForBlobが使用される場合があります。おける独自のメソッドsetBytesForBlob、setStringForClobのサイズ制限はどれくらいですか。1注:代替の回避策として、Oracle固有のメソッドsetStringForClobが使用される場合があります。代替の回避策として、Oracle固有のメソッドsetBytesForBlobが使用される場合があります。トップへ戻るスイッチング・バインドのタイプにより、サーバー側における追加の文解析が強制的に実行されますか。プロシージャについて教えてください。OUTパラメータのデータ型を同一にするのが1つの要件です。registerOutParameterで型を変更しないと競合が発生します。OUTパラメータを使用しないことです。ジャまたはPL/SQLブロックを追加します。PL/SQLプロシージャの選択肢は変更されますか。このことをPL/SQLコードで利用する可能性について検討してください。トップへ戻る既存のコードについて教えてください。存のコードは、引き続き正常に動作します。変更点が1つあります。APIのコール時にSQLExceptionがスローされていました。現在では、例外がある場合は実行時に発生します。トップへ戻る一部のケースでは、ドライバが一時LOBを作成します。場合、ドライバはこれらのLOBを追跡して解放しますか。LOBは、文の次回の実行後または文がクローズされたときに解放されます。ドライバにより、文字列の実際のバイト長は修正されますか。最大サイズであると仮定した最長の文字列に対して、CLOBに切り替える場合を除きます。最初の段階で、巨大な文字列を作成するのは適切であるとは言えません。影響については、Java仮想マシン・ベンダーのドキュメントを参照してください。APIを新しく使用するのはなぜですか。APIは非推奨ではありません。APIよりも優れたパフォーマンスを達成するため、存続される予定です。APIは非常に柔軟性が高いというのは正しいですか。APIを使用すると、LOBの任意の部分にランダムにアクセスできます。必要に応じて、このAPIを使用することを検討してください。...)を実行するPreparedStatementを作成できないのはなぜですか。問題になるのは、RDBMSではIN句の要素に対するバインド・パラメータがサポートされていないことです。ドライバではなくデータベースに関する制限事項です。prepare_for_new_get"とはどういう意味ですか。このエラーが発生するのは、ResultSetをクローズした後に使用を試みた場合です。ローズした場合にも発生します。