getBytes-Methode (SQLServerBlob)

JDBC-Treiber herunterladen

Ruft die BLOB-Daten als Bytearray ab.

Syntax

  
public byte[] getBytes(long pos,  
                       int length)  

Parameter

pos

Die Startposition, beginnend bei "1" (nicht "0").

length

Die Länge der abzurufenden Daten.

Rückgabewert

Ein byte-Array mit den angeforderten Daten.

Ausnahmen

SQLServerException

Bemerkungen

Diese getBytes-Methode wird von der getBytes-Methode in der java.sql.Blob-Schnittstelle angegeben.

Bei einem BLOB, der NULL ist oder die Länge 0 besitzt, wird ein leeres byte-Array zurückgegeben (ein Bytearray der Länge „0“), wenn Sie versuchen, genau 0 Bytes an Position „1“ abzurufen.

Bei einem BLOB mit der Länge Null wird beim Versuch, eine beliebige Länge in Bytes an einer anderen Position als "1" abzurufen, eine Positionsausnahme ausgelöst.