Freigeben über


setBinaryStream-Methode (int, java.io.InputStream, long)

JDBC-Treiber herunterladen

Legt den angegebenen Parameter auf den angegebenen Eingabedatenstrom mit der angegebenen Anzahl von Bytes fest.

Syntax

  
public final void setBinaryStream(int parameterIndex,  
                                 java.io.InputStream x,  
                                          long length)  

Parameter

parameterIndex

Ein Wert ganzzahliger Wert zum Angeben der Parameternummer.

x

Ein java.io.InputStream-Objekt

length

Ein long-Wert zum Angeben der Anzahl von Bytes.

Ausnahmen

SQLServerException

Bemerkungen

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

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 setBinaryStream-Methode (int, java.io.InputStream), wenn die Anwendung versucht, die Spalte aus einem Stream unbekannter Länge zu aktualisieren.

Weitere Informationen

setBinaryStream-Methode (SQLServerPreparedStatement)
SQLServerPreparedStatement-Elemente