Méthode updateBinaryStream (int, java.io.InputStream, long)
Met à jour la colonne désignée avec une valeur de flux binaire, qui disposera du nombre spécifique d'octets.
Syntaxe
public void updateBinaryStream(int columnIndex,
java.io.InputStream x,
long length)
Paramètres
columnIndex
int indiquant l’index de la colonne.
x
Objet InputStream.
length
long indiquant la longueur du flux.
Exceptions
Notes
Cette méthode updateBinaryStream est spécifiée par la méthode updateBinaryStream de l’interface java.sql.ResultSet.
Cette méthode passe les octets à partir d’un objet InputStream à des colonnes binaires SQL Server sélectionnées, telles que binary, varbinary, varbinary(max), image, xml et udt. La mise à jour de colonnes de caractères n'est pas prise en charge avec cette méthode. Pour mettre à jour des colonnes de caractères avec InputStream, utilisez la méthode updateAsciiStream.
Si la longueur du flux diffère de ce qui est spécifié dans le paramètre length, le pilote JDBC lève une exception lors de la mise à jour ou de l’insertion de la ligne.
Si la longueur du flux est inconnue, le paramètre length peut être défini sur -1 pour indiquer que le pilote doit accepter le flux, quelle que soit sa longueur. Avec sqljdbc4.jar, nous vous recommandons d’utiliser la méthode JDBC 4.0 Méthode updateBinaryStream (int, java.io.InputStream) quand l’application veut mettre à jour la colonne à partir d’un flux de longueur inconnue.
Voir aussi
Méthode updateBinaryStream (SQLServerResultSet)
Membres de SQLServerResultSet
SQLServerResultSet, classe