次の方法で共有


updateNCharacterStream (java.lang.String, java.io.Reader, long) メソッド

注意

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

構文

public void updateNCharacterStream(java.lang.String columnLabel,
                                    java.io.Reader reader,
                                    long length)

パラメーター

columnLabel

列ラベルを含む String です。

reader

Reader オブジェクトです。

length

ストリームの長さです。

例外

SQLServerException

解説

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

このメソッドは、Unicode 文字を Reader オブジェクトから選択した ncharnvarchar(max)ntext、および xml 列に渡します。このメソッドを他のデータ型の列で使用すると、例外がスローされます。

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

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

参照

リファレンス

SQLServerResultSet クラス

概念

updateNCharacterStream メソッド (ISQLServerResultSet)
ISQLServerResultSet のメンバー