setBytes-Methode (long, byte)
Schreibt das angegebene Bytearray ab der angegebenen Position in das BLOB und gibt anschließend die Anzahl der geschriebenen Bytes zurück.
Syntax
public int setBytes(long pos,
byte[] bytes)
Parameter
pos
Die Position (1-basiert) im BLOB, ab der Daten geschrieben werden.
bytes
Das in den BLOB zu schreibende Bytearray.
Rückgabewert
Ein Wert vom Typ long, der die Anzahl geschriebener Bytes angibt.
Ausnahmen
java.sql.SQLException
Bemerkungen
Diese setBytes-Methode wird von der setBytes-Methode in der java.sql.Blob-Schnittstelle angegeben.
Daten werden beginnend mit der angegebenen Position überschrieben, und sie können die ursprüngliche Länge des BLOB übersteigen. Durch Angeben eines Werts vom Typ Position+1 werden Bytes an die Zeichenfolge angefügt. Durch Weitergeben eines Werts vom Typ Position+2 oder größer (oder null oder weniger) wird ein Positionsfehler ausgelöst. Durch Weitergeben eines Bytearrays mit einer Länge von NULL wird NULL zurückgegeben, weil keine Bytes geschrieben wurden.
Weitere Informationen
setBytes-Methode (SQLServerBlob)
SQLServerBlob-Methoden
SQLServerBlob-Elemente
SQLServerBlob-Klasse