次の方法で共有


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

指定されたパラメーターを、指定された文字数である java.io.Reader オブジェクトに設定します。

注メモ :

この機能は、Microsoft SQL Server JDBC Driver Version 2.0 から導入されました。

public final void setCharacterStream(int parameterIndex,
java.io.Reader reader,
long length)

パラメーター

parameterIndex

パラメーターの番号を示す int です。

reader

Unicode データを含む java.io.Reader オブジェクトです。

length

ストリームの文字数を示す long です。

例外

SQLServerException

解説

setCharacterStream メソッドは、java.sql.PreparedStatement インターフェイスの setCharacterStream メソッドで規定されています。

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

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

参照

概念

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