updateBinaryStream – metoda (int, java.io.InputStream, long)

Stáhnout ovladač JDBC

Aktualizuje určený sloupec binární hodnotou proudu, která bude mít určený počet bajtů.

Syntax

  
public void updateBinaryStream(int columnIndex,  
                               java.io.InputStream x,  
                               long length)  

Parameters

columnIndex

Int, který označuje sloupcový index.

x

Objekt InputStream.

length

Dlouhý, který označuje délku potoka.

Výjimky

SQLServerException

Remarks

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

Tato metoda předává bajty z objektu InputStream do vybraných binárních sloupců SQL Server, jako jsou binární, varbinární, varbinární(max), image, xml a udt. Aktualizace znakových sloupců není touto metodou podporována. Pro aktualizaci sloupců znaků pomocí InputStream použijte metodu updateAsciiStream .

Pokud je délka proudu jiná než ta, která je specifikována v parametru délky , JDBC ovladač vyhodí výjimku při aktualizaci nebo vložení řádku.

Pokud délka proudu není známa, lze parametr délky nastavit na -1, aby naznačil, že řidič by měl proud přijmout bez ohledu na jeho délku. U sqljdbc4.jar doporučujeme použít metodu JDBC 4.0 updateBinaryStream Method (int, java.io.InputStream), když aplikace chce aktualizovat sloupec z proudu, jehož délka není známá.