Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.