Aracılığıyla paylaş


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

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

Belirtilen sütunu belirtilen bayt sayısına sahip olacak bir ikili akış değeriyle güncelleştirir.

Sözdizimi

  
public void updateBinaryStream(java.lang.String columnLabel,  
                               java.io.InputStream x,  
                               long length)  

Parametre

columnLabel

Sütun etiketini içeren bir Dize.

x

InputStream nesnesi.

uzunluk

Akışın uzunluğunu gösteren uzun.

Özel durum

SQLServerException

Açıklamalar

Bu updateBinaryStream yöntemi, java.sql.ResultSet arabirimindeki updateBinaryStream yöntemi tarafından belirtilir.

Bu yöntem bir InputStream nesnesinden ikili, varbinary, varbinary(max), image, xml ve udt gibi seçili SQL Server ikili sütunlarına bayt geçirir. Karakter sütunlarının güncelleştirilmesi bu yöntemle desteklenmez. Karakter sütunlarını InputStream ile güncelleştirmek için updateAsciiStream yöntemini kullanın.

Akışın uzunluğu uzunluğu parametresinde belirtilenden farklıysa, JDBC sürücüsü satır güncelleştirildiğinde veya eklendiğinde bir özel durum oluşturur.

Akışın uzunluğu bilinmiyorsa, uzunluğu parametresi, sürücünün uzunluğundan bağımsız olarak akışı kabul etmesi gerektiğini belirtmek için -1 olarak ayarlanabilir. sqljdbc4.jar ile, uygulama uzunluğu bilinmeyen bir akıştan sütunu güncelleştirmek istediğinde updateBinaryStream Metodu (java.lang.String, java.io.InputStream) JDBC 4.0 yöntemini kullanmanızı öneririz.

Ayrıca Bkz.

updateBinaryStream Metodu (SQLServerResultSet)
SQLServerResultSet Üyeleri
SQLServerResultSet Sınıf