Freigeben über


setNCharacterStream-Methode (int, java.io.Reader, long)

JDBC-Treiber herunterladen

Legt den angegebenen Parameter auf das angegebene Readerobjekt fest.

Syntax

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

Parameter

parameterIndex

Ein Wert vom Typ int zum Angeben des Parameterindexes.

value

Ein Readerobjekt, das den Parameterwert enthält.

length

Ein Wert vom Typ long zum Angeben der Anzahl von Zeichen im Parameterwert.

Ausnahmen

SQLServerException

Bemerkungen

Diese setNCharacterStream-Methode wird von der setNCharacterStream-Methode in der java.sql.PreparedStatement-Schnittstelle angegeben.

Diese Methode sollte für die Datentypen NCHAR, NVARCHAR, NTEXT und XML verwendet werden.

Entspricht die Länge des Streams nicht der Angabe im length-Parameter, wird vom JDBC-Treiber beim Aktualisieren oder Einfügen der Zeile eine Ausnahme ausgelöst.

Ist die Länge des Streams nicht bekannt, kann der length-Parameter auf „–1“ festgelegt werden, um anzugeben, dass der Stream unabhängig von seiner Länge akzeptiert werden soll. Bei „sqljdbc4.jar“ empfiehlt sich die Verwendung der JDBC 4.0-Methode setNCharacterStream-Methode (int, java.io.Reader), wenn von der Anwendung versucht wird, die Spalte aus einem Stream mit unbekannter Länge zu aktualisieren.

Weitere Informationen

setNCharacterStream-Methode (SQLServerPreparedStatement)
SQLServerPreparedStatement-Elemente