getBinaryStream metódus (java.lang.String)

JDBC-illesztőprogram letöltése

A kijelölt oszlopnév értékét az aktuális sorban az SQLServerResultSet objektumban bináris fejlett bájtokból álló folyamként kéri le.

Szemantika

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

Parameters

columnName

Egy String , amely tartalmazza az oszlop nevét.

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.