updateBinaryStream – metoda (java.lang.String, java.io.InputStream, int)

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(java.lang.String columnLabel,  
                               java.io.InputStream x,  
                               int length)  

Parameters

columnLabel

Řetězec obsahující štítek sloupce.

x

Objekt InputStream.

length

Int, který ukazuje délku proudu.

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. S sqljdbc4.jar doporučujeme použít metodu JDBC 4.0 updateBinaryStream Method (java.lang.String, java.io.InputStream), když aplikace chce aktualizovat sloupec z proudu, jehož délka není známa.