setBytes Yöntemi (long, byte, int, int)

JDBC sürücüsünü indirin

Verilen bayt dizisinin tamamını veya bir kısmını BLOB'a verilen konum, ofset ve uzunluktan başlar; ve ardından yazılan bayt sayısını döndürür.

Syntax

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

Parametreler

pos

BLOB'da veriyi yazmaya başlayacağınız konum (1 bazlı).

Bayt

BLOB'a yazılacak bayt dizisi.

fark

Bayt dizisindeki ofset, bayt dizisinden veri okumaya başlayacağı.

len

Bayt dizisinden BLOB'a okumaya çalışılan bayt sayısı.

Dönüş Değeri

Yazılan bayt sayısını içeren bir int (int ).

Exceptions

java.sql.SQLException

Remarks

Bu setBytes yöntemi, java.sql.Blob arayüzündeki setBytes metodu ile tanımlanır.

Veriler, belirtilen konumdan itibaren üzerine yazılır ve BLOB'un başlangıç uzunluğunu aşabilir. Konum+1 değerleri belirtildiğinde bayt ekler. Pozisyon+2 veya daha büyük (veya sıfır veya daha az) değer geçmek, pozisyon hatasına yol açar. Sıfır uzunlukta bir bayt dizisi geçirildiğinde, bayt yazılmadığı için sıfır döner.