setBytes – metoda (long, byte, int, int)

Stáhnout ovladač JDBC

Zapíše celé nebo část daného pole bajtů do BLOB začínající na dané pozici, offsetu a délce; a poté vrací počet zapsaných bajtů.

Syntax

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

Parametry

pos

Pozice (1 založená) v BLOB, kde začít psát data.

byty

Pole bajtů, které má být zapsáno do BLOB.

offset

Offset v poli bajtů je místem, kde začít číst data z pole bajtů .

délka

Počet bajtů, které je třeba pokusit přečíst z pole bajtů do BLOB.

Návratová hodnota

Int obsahující počet zapsaných bajtů.

Exceptions

java.sql.SQLException

Remarks

Tato metoda setBytes je specifikována metodou setBytes v rozhraní java.sql.Blob.

Data jsou přepisována od určené pozice a mohou překročit počáteční délku BLOB. Zadání hodnoty pozice+1 přidá bajty. Překročení hodnoty pozice+2 nebo vyšší (nebo nula či méně) způsobí hod chyby pozice. Předání bajtového pole s nulovou délkou vrátí nulu, protože nebyly zapsány žádné bajty.