updateBinaryStream Yöntemi (int, java.io.InputStream, long)

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

Belirlenen sütunu, belirtilen bayt sayısına sahip olacak ikili bir akış değeriyle günceller.

Syntax

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

Parameters

columnIndex

Bir işaret, sütun indeksini gösterir.

x

Bir InputStream nesnesi.

length

Bir uzun ve bu dere uzunluğunu gösterir.

Exceptions

SQLServerException

Remarks

Bu updateBinaryStream yöntemi, java.sql.ResultSet arayüzündeki updateBinaryStream yöntemiyle tanımlanır.

Bu yöntem, baytları bir InputStream nesnesinden seçilen SQL Server ikili sütunlarına (örneğin ikili, varbinary, varbinary(max), image, xml ve udt gibi aktarır. Bu yöntemle karakter sütunlarının güncellenmesi desteklenmez. Karakter sütunlarını InputStream ile güncellemek için updateAsciiStream yöntemini kullanın.

Akışın uzunluğu uzunluk parametresinde belirtilenden farklıysa, JDBC sürücüsü satır güncellendiğinde veya eklendiğinde istisna yapar.

Akışın uzunluğu bilinmiyorsa, sürenin uzunluğu parametresi sürücünün akışı uzunluğuna bakılmaksızın kabul etmesi gerektiğini belirtmek için -1 olarak ayarlanabilir. sqljdbc4.jar ile, uygulama uzunluğu bilinmeyen bir akıştan sütunu güncellemek istediğinde JDBC 4.0 yöntemi updateBinaryStream Method (int, java.io.InputStream) kullanmanızı öneririz.