Sdílet prostřednictvím


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

Stáhnout ovladač JDBC

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

Syntax

  
public void updateBinaryStream(java.lang.String columnLabel,  
                               java.io.InputStream x,  
                               long length)  

Parametry

columnLabel

Řetězec, který obsahuje popisek sloupce.

x

InputStream objektu.

délka

dlouhý, který označuje délku datového proudu.

Výjimky

sqlServerException

Poznámky

Tato metoda updateBinaryStream je určena updateBinaryStream metoda v rozhraní java.sql.ResultSet.

Tato metoda předává bajty z inputstream objektu do vybraných binárních sloupců SQL Serveru, jako jsou binární, varbinary, varbinary(max), image, xml a udt. Tato metoda nepodporuje aktualizaci sloupců znaků. Chcete-li aktualizovat sloupce znaků pomocí InputStream, použijte updateAsciiStream metoda.

Pokud se délka datového proudu liší od toho, co je zadané v parametru délka, ovladač JDBC vyvolá výjimku při aktualizaci nebo vložení řádku.

Pokud je délka datového proudu neznámá, může být parametr délka nastaven na -1, který označuje, že ovladač by měl datový 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), pokud aplikace chce aktualizovat sloupec z datového proudu, jehož délka je neznámá.

Viz také

updateBinaryStream – metoda (SQLServerResultSet)
členy SQLServerResultSet
třídy SQLServerResultSet