setBytes metódus (hosszú, bájt)

JDBC-illesztőprogram letöltése

A megadott bájttömböt a megadott pozíciótól kezdve a BLOB-ba írja, majd visszaadja a leírt bájtok számát.

Szemantika

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

Paraméterek

pos

Az a pozíció (1-bázisú) a BLOB-ban, ahol elkezdeni kell az adatokat írni.

bájtok

A BLOB-ba írandó bájtokból álló sáv.

Visszaadott érték

Egy hosszú érték, amely meghatározza a leírt bájtok számát.

Exceptions

java.sql.SQLException

Remarks

Ezt a setBytes metódusot a java.sql.Blob interfészen a setBytes metódus határozza meg.

Az adatot a megadott pozíciótól kezdve felülírják, és túlléphetik a BLOB kezdeti hosszát. Egy pozíció+1 érték megadása bájtokat csatol. Ha átadsz egy pozíció+2 vagy annál nagyobb (vagy nulla vagy annál kevesebb) értéket, pozícióhibát dob. Nulla hosszúságú bájttömb átmenése nullát eredményez, mert nem írtak bájtokat.