Bagikan melalui


Metode updateBinaryStream (int, java.io.InputStream, panjang)

Unduh driver JDBC

Memperbarui kolom yang ditunjuk dengan nilai aliran biner, yang akan memiliki jumlah byte yang ditentukan.

Sintaks

  
public void updateBinaryStream(int columnIndex,  
                               java.io.InputStream x,  
                               long length)  

Parameter

columnIndex

Int yang menunjukkan indeks kolom.

x

Objek InputStream.

length

Panjang yang menunjukkan panjang aliran.

Pengecualian

SQLServerException

Keterangan

Metode updateBinaryStream ini ditentukan oleh metode updateBinaryStream di antarmuka java.sql.ResultSet.

Metode ini meneruskan byte dari objek InputStream ke kolom biner SQL Server yang dipilih seperti biner, varbinary, varbinary(max), image, xml, dan udt. Memperbarui kolom karakter tidak didukung dengan metode ini. Untuk memperbarui kolom karakter dengan InputStream, gunakan metode updateAsciiStream .

Jika panjang aliran berbeda dari apa yang ditentukan dalam parameter panjang , driver JDBC melemparkan pengecualian saat baris diperbarui atau disisipkan.

Jika panjang aliran tidak diketahui, parameter panjang dapat diatur ke -1 untuk menunjukkan bahwa driver harus menerima aliran terlepas dari panjangnya. Dengan sqljdbc4.jar, kami sarankan Anda menggunakan metode JDBC 4.0 updateBinaryStream Method (int, java.io.InputStream) ketika aplikasi ingin memperbarui kolom dari aliran yang panjangnya tidak diketahui.

Lihat Juga

metode updateBinaryStream (SQLServerResultSet)
Anggota SQLServerResultSet
Kelas SQLServerResultSet