setBytes Methode (long, byte, int, int)

JDBC-stuurprogramma downloaden

Schrijft geheel of een deel van de gegeven array bytes in de BLOB, beginnend bij de gegeven positie, offset en lengte; en geeft vervolgens het aantal geschreven bytes terug.

Syntax

  
public int setBytes(long pos,  
                    byte[] bytes,  
                    int offset,  
                    int len)  

Parameters

pos

De positie (1 gebaseerd) in de BLOB waarop je begint met het schrijven van de data.

bytes

De array bytes die in de BLOB geschreven moeten worden.

afstand

De offset in de bytes-array was het beginnen met het lezen van gegevens uit de byte-array.

len

Het aantal bytes dat moet worden geprobeerd te lezen uit de bytes-array in de BLOB.

Retourwaarde

Een int met het aantal geschreven bytes.

Exceptions

java.sql.SQLException

Remarks

Deze setBytes-methode wordt gespecificeerd door de setBytes-methode in de java.sql.Blob-interface.

Data wordt overschreven vanaf de opgegeven positie en kan de initiƫle lengte van de BLOB overschrijden. Het specificeren van positie+1-waarden voegt bytes toe. Het doorgeven van een positie + 2 of hoger (of nul of minder) zal een positiefout veroorzaken. Het doorgeven van een byte-array van nul-lengte geeft nul terug omdat er geen bytes zijn geschreven.