updateBinaryStream Metódus (int, 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ámot tartalmazza.

Syntax

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

Parameters

columnIndex

Egy int az oszlopindexet jelzi.

x

Egy InputStream objektum.

length

Egy hosszú , ami a patak hosszát jelzi.

Kivételek

SQLServerException

Remarks

Ezt az updateBinaryStream metódusot az updateBinaryStream metódus határozza meg az java.sql.ResultSet felületen.

Ez a módszer a InputStream objektumból származó bájtokat továbbít kiválasztott SQL Server bináris oszlopokba, mint például binary, varbinary, varbinary(max), image, xml és udt. A karakteroszlopok frissítése nem támogatott ezzel a módszerrel. A karakteroszlopok frissítéséhez InputStream segítségével használjuk az updateAsciiStream módszert.

Ha az stream hossza eltér a hosszparaméterben megadott szinttől, a JDBC illesztőprogram kivételt ad a sorfrissítéskor vagy beillesztésekor.

Ha az áramfolyam hossza ismeretlen, a hosszparamétert -1-re állíthatják, hogy a meghajtónak elfogadja az áramlatot annak hosszától függetlenül. A sqljdbc4.jar esetében javasoljuk, hogy a JDBC 4.0 updateStream módszert (int, java.io.InputStream) használd, amikor az alkalmazás egy ismeretlen hosszú folyamból akarja frissíteni az oszlopot.