setBinaryStream-Methode (int, java.io.InputStream, int)
Legt den angegebenen Parameter auf den angegebenen Eingabedatenstrom mit der angegebenen Anzahl von Bytes fest.
Syntax
public final void setBinaryStream(int n,
java.io.InputStream x,
int length)
Parameter
n
Ein Wert ganzzahliger Wert zum Angeben der Parameternummer.
x
Ein InputStream-Objekt
length
Ein Wert vom Typ int zum Angeben der Anzahl von Bytes.
Ausnahmen
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