setNCharacterStream (int, java.io.Reader, long) メソッド

JDBC ドライバーのダウンロード

指定されたパラメーターを、指定された Reader オブジェクトに設定します。

構文

  
public final void setNCharacterStream(int parameterIndex,  
                                                  java.io.Reader value,  
                                                                long length)  

パラメーター

parameterIndex

パラメーターのインデックスを示す int です。

value

パラメーター値を含む Reader オブジェクトです。

length

パラメーター値の文字数を示す long です。

例外

SQLServerException

解説

この setNCharacterStream メソッドは、java.sql.PreparedStatement インターフェイスの setNCharacterStream メソッドによって指定されます。

このメソッドは、NCHARNVARCHARNTEXTXML の各データ型に対して使用する必要があります。

ストリームの長さが、length パラメーターで指定された長さと異なる場合は、行の更新または挿入時に JDBC ドライバーが例外をスローします。

ストリームの長さが不明である場合、length パラメーターを -1 に設定して、ドライバーが長さに関係なくストリームを受け入れるように指定できます。 sqljdbc4.jar を使用する場合、アプリケーションで長さが不明なストリームを使用して列を更新するときには、JDBC 4.0 メソッドの setNCharacterStream Method (int, java.io.Reader) を使用することをお勧めします。

参照

setNCharacterStream メソッド (SQLServerPreparedStatement)
SQLServerPreparedStatement のメンバー