getBinaryStream Yöntemi (java.lang.String)

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

Bu SQLServerResultSet nesnesinin mevcut satırındaki belirlenmiş sütun adının değerini, yorumlanmamış baytlardan oluşan ikili bir akış olarak alır.

Syntax

  
public java.io.InputStream getBinaryStream(java.lang.String columnName)  

Parameters

Columnname

Sütun adını içeren bir Dizgi .

Dönüş Değeri

Bir InputStream nesnesi.

İstisnalar

SQLServerException

Remarks

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

Bu yöntem yalnızca SQL Server'ın ikili, varbinary, varbinary(max) ve görüntü veri türleriyle kullanılabilir. Diğer veri tipleriyle kullanmaya çalışmak bir istisna atılır.

Bu yöntem değeri akış olarak aldıktan sonra, değer akıştan parçalar halinde okunabilir. Bu yöntem özellikle büyük LONGVARBINARY değerlerin alınması için uygundur.

Note

Geri dönen akıştaki tüm veriler, başka herhangi bir sütunun değerini almadan önce okunmalıdır. Bir sonraki getter yöntemi çağrısı akışı dolaylı olarak kapatır. Ayrıca, bir akış, InputStream.available yöntemi çağrıldığında, veri olup olmamasına bakmaksızın 0 döndürebilir.