Megosztás:


updateBinaryStream metódus (java.lang.String, java.io.InputStream, long)

JDBC-illesztőprogram letöltése

Frissíti a kijelölt oszlopot egy bináris streamértékkel, amely a megadott bájtszámmal rendelkezik.

Szintaxis

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

Paraméterek

columnLabel

Az oszlopfeliratot tartalmazó sztring.

x

Egy InputStream-objektum.

hossz

Egy hosszú, amely a stream hosszát jelzi.

Kivételek

SQLServerException

Megjegyzések

Ezt az updateBinaryStream metódust az updateBinaryStream metódus adja meg a java.sql.ResultSet felületen.

Ez a metódus bájtokat ad át egy InputStream-objektumból a kiválasztott SQL Server bináris oszlopoknak, például bináris, varbinary, varbinary(max), képnek, xml-nek és udt-nek. Ez a módszer nem támogatja a karakteroszlopok frissítését. A karakteroszlopok InputStreamdel való frissítéséhez használja a updateAsciiStream metódust.

Ha a stream hossza eltér a hossz paraméterben megadotttól, a JDBC-illesztő kivételt jelez a sor frissítésekor vagy beszúrásakor.

Ha a stream hossza ismeretlen, a hossz paraméter beállítható -1 annak jelzésére, hogy az illesztőprogramnak a hosszától függetlenül el kell fogadnia a streamet. A sqljdbc4.jar azt javasoljuk, hogy a JDBC 4.0 metódust updateBinaryStream metódust (java.lang.String, java.io.InputStream), ha az alkalmazás egy ismeretlen hosszúságú streamből szeretné frissíteni az oszlopot.

Lásd még:

updateBinaryStream metódus (SQLServerResultSet)
SQLServerResultSet-tagok
SQLServerResultSet osztály