Delen via


updateBinaryStream Method (java.lang.String, java.io.InputStream, long)

JDBC-stuurprogramma downloaden

Hiermee wordt de aangewezen kolom bijgewerkt met een binaire stroomwaarde, met het opgegeven aantal bytes.

Syntaxis

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

Parameters

columnLabel

Een tekenreeks die het kolomlabel bevat.

x-

Een InputStream-object.

lengte

Een lange die de lengte van de stroom aangeeft.

Uitzonderingen

SQLServerException-

Opmerkingen

Deze updateBinaryStream-methode wordt opgegeven door de methode updateBinaryStream in de interface java.sql.ResultSet.

Met deze methode worden bytes van een InputStream-object doorgegeven aan geselecteerde binaire SQL Server-kolommen, zoals binair, varbinary(max), afbeelding, XML en udt. Het bijwerken van tekenkolommen wordt niet ondersteund met deze methode. Als u tekenkolommen wilt bijwerken met een InputStream, gebruikt u de methode updateAsciiStream.

Als de lengte van de stroom verschilt van wat is opgegeven in de parameter lengte, genereert het JDBC-stuurprogramma een uitzondering wanneer de rij wordt bijgewerkt of ingevoegd.

Als de lengte van de stroom onbekend is, kan de lengte parameter worden ingesteld op -1 om aan te geven dat het stuurprogramma de stroom moet accepteren, ongeacht de lengte. Met sqljdbc4.jar wordt u aangeraden de JDBC 4.0-methode updateBinaryStream Method (java.lang.String, java.io.InputStream) te gebruiken wanneer de toepassing de kolom wil bijwerken vanuit een stroom waarvan de lengte onbekend is.

Zie ook

updateBinaryStream Method (SQLServerResultSet)
SQLServerResultSet-leden
SQLServerResultSet-klasse