getBinaryStream-metoden (java.lang.String)

Ladda ned JDBC-drivrutin

Hämtar värdet av det utvalda kolumnnamnet i den aktuella raden i detta SQLServerResultSet-objekt som en binär ström av otolkade bytes.

Syntax

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

Parameters

Columnname

En sträng som innehåller kolumnnamnet.

Returvärde

Ett InputStream-objekt.

undantag

SQLServerException

Remarks

Denna getBinaryStream-metod specificeras av getBinaryStream-metoden i gränssnittet java.sql.ResultSet.

Denna metod kan endast användas med SQL Server-datatyper som binär, varbinär, varbinär (max) och bild. Att försöka använda det med andra datatyper kommer att leda till att ett undantag kastas.

Efter att denna metod fått värdet som en ström kan värdet sedan läsas i bitar från strömmen. Denna metod är särskilt lämplig för att hämta stora LONGVARBINÄRVÄRDEN.

Note

All data i den returnerade strömmen måste läsas innan värdet för någon annan kolumn kan erhållas. Nästa anrop till en getter-metod stänger implicit strömmen. Dessutom kan en ström returnera 0 när metoden InputStream.available anropas, oavsett om data finns tillgänglig eller inte.