setBytes-metoden (lång, byte)

Ladda ned JDBC-drivrutin

Skriver den givna bytearrayen in i BLOB:n med start på den givna positionen och returnerar sedan antalet bytes som skrivits.

Syntax

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

Parameters

pos

Positionen (1-baserad) i BLOB:n där man ska börja skriva data.

byte

Arrayen av bytes som ska skrivas in i BLOB:n.

Returvärde

Ett långt värde som specificerar antalet bytes som skrivs.

undantag

java.sql.SQLException

Remarks

Denna setBytes-metod specificeras av setBytes-metoden i java.sql.Blob-gränssnittet.

Data skrivs över med start från den angivna positionen och kan överskrida den initiala längden av BLOB:n. Att ange position+1-värden kommer att lägga till byte. Att passera ett positions+2 eller större (eller noll eller mindre) värde kommer att orsaka att ett positionsfel kastas. Att skicka en bytearray med nolllängd returnerar noll eftersom inga byte skrevs.