updateBinaryStream – metoda (java.lang.String, java.io.InputStream, long)
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
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