Bagikan melalui


Metode SetBytes (panjang, byte, int, int)

Unduh driver JDBC

Menulis semua atau sebagian dari array byte yang diberikan ke dalam BLOB yang dimulai pada posisi, offset, dan panjang yang diberikan; lalu mengembalikan jumlah byte yang ditulis.

Sintaks

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

Parameter

pos

Posisi (berbasis 1) di BLOB untuk mulai menulis data.

Byte

Array byte yang akan ditulis ke dalam BLOB.

offset

Offset dalam array byte tempat untuk mulai membaca data dari array byte .

Len

Jumlah byte untuk mencoba membaca dari array byte ke dalam BLOB.

Tampilkan Nilai

Int yang berisi jumlah byte yang ditulis.

Pengecualian

java.sql.SQLException

Keterangan

Metode setBytes ini ditentukan oleh metode setBytes di antarmuka java.sql.Blob.

Data ditimpa mulai dari posisi yang ditentukan dan dapat menjalankan panjang awal BLOB secara berlebihan. Menentukan nilai posisi+1 akan menambahkan byte. Melewati nilai posisi+2 atau lebih besar (atau nol atau kurang) akan menyebabkan kesalahan posisi dilemparkan. Melewati array byte panjang nol akan mengembalikan nol karena tidak ada byte yang ditulis.

Lihat Juga

Metode setBytes (SQLServerBlob)
Metode SQLServerBlob
Anggota SQLServerBlob
Kelas SQLServerBlob