次の方法で共有


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

注メモ :

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

public void updateCharacterStream(int columnIndex,
java.io.Reader x,
long length)

パラメーター

columnIndex

列インデックスを示す int です。

x

Reader オブジェクトです。

length

ストリームの長さです。

例外

SQLServerException

解説

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

このメソッドは、Unicode 文字を Reader オブジェクトから選択したテキストおよびバイナリ列に渡します。これには、すべてのテキスト列と binary、varbinary、varbinary(max)、image、XML の各列が含まれますが、UDT 列は含まれません。

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

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

参照

関連項目

SQLServerResultSet クラス

概念

updateCharacterStream メソッド (SQLServerResultSet)
SQLServerResultSet のメソッド
SQLServerResultSet のメンバー