getBinaryStream – metoda (java.lang.String)

Stáhnout ovladač JDBC

Získá hodnotu určeného názvu sloupce v aktuálním řádku tohoto objektu SQLServerResultSet jako binární proud neinterpretovaných bajtů.

Syntax

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

Parameters

Columnname

Řetězec obsahující název sloupce.

Návratová hodnota

Objekt InputStream.

Výjimky

SQLServerException

Remarks

Tato metoda getBinaryStream je specifikována metodou getBinaryStream v rozhraní java.sql.ResultSet.

Tato metoda může být použita pouze s SQL Server datovými typy binární, varbinární, varbinární(max) a obrazové. Pokud se pokusíte použít to s jinými datovými typy, vyhodí se výjimka.

Poté, co tato metoda získá hodnotu jako proud, lze ji číst po částech z proudu. Tato metoda je zvláště vhodná pro získávání velkých hodnot LONGVARBINARY.

Note

Všechna data v vráceném proudu musí být přečtena před získáním hodnoty jakéhokoli jiného sloupce. Další volání getter metody implicitně uzavírá proud. Také může proud vrátit 0, když je volána metoda InputStream.available, ať už jsou k dispozici data nebo ne.