updateNCharacterStream (int, java.io.Reader, long) メソッド
注意
この機能は、Microsoft SQL Server JDBC Driver Version 2.0 から導入されました。
構文
public void updateNCharacterStream(int columnIndex,
java.io.Reader x,
long length)
パラメーター
columnIndex
列インデックスを示す int です。
x
Reader オブジェクトです。
length
ストリームの長さです。
例外
解説
updateNCharacterStream メソッドは、java.sql.ResultSet インターフェイスの updateNCharacterStream メソッドで規定されています。
このメソッドは、Unicode 文字を Reader オブジェクトから選択した nchar、nvarchar(max)、ntext、および xml 列に渡します。このメソッドを他のデータ型の列で使用すると、例外がスローされます。
ストリームの長さが、length パラメーターで指定された長さと異なる場合は、行の更新または挿入時に JDBC ドライバーが例外をスローします。
ストリームの長さが不明である場合、length パラメーターを -1 に設定して、ドライバーが長さに関係なくストリームを受け入れるように指定できます。sqljdbc4.jar を使用する場合、アプリケーションで長さが不明なストリームを使用して列を更新するときには、JDBC 4.0 メソッドの updateNCharacterStream (int, java.io.Reader) メソッドを使用することをお勧めします。
参照
リファレンス
概念
updateNCharacterStream メソッド (ISQLServerResultSet)
ISQLServerResultSet のメンバー