getBinaryStream metódus (int)

JDBC-illesztőprogram letöltése

A kijelölt oszlopindex értékét az aktuális sorban az SQLServerResultSet objektumban bináris áramként kéri le, amely értelmezetlen bájtokból áll.

Szemantika

  
public java.io.InputStream getBinaryStream(int columnIndex)  

Parameters

columnIndex

Egy int az oszlopindexet jelzi.

Visszaadott érték

Egy InputStream objektum.

Kivételek

SQLServerException

Remarks

Ezt a getBinaryStream metódusot a getBinaryStream metódus határozza meg a java.sql.ResultSet interfészben.

Ez a módszer csak az SQL Server adatbázistípusaival használható: binary, varbinary, varbinary(max) és image. Ha más adattípusokkal próbálod használni, kivételt eredményezhet.

Miután ez a módszer áramként kapja az értéket, az értéket darabokban lehet olvasni az áramlatból. Ez a módszer különösen alkalmas nagy LONGVARBINÁRIS értékek lekérdezésére.

Note

A visszaadott folyamban lévő összes adatot el kell olvasni, mielőtt bármely más oszlop értékét megkapnánk. A következő hívás a getter módszerhez implicit módon lezárja a streamet. Emellett egy stream visszaadhat 0-t, amikor az InputStream.available metódust hívják, függetlenül attól, hogy rendelkezésre áll az adat vagy sem.