Méthode updateBinaryStream (java.lang.String, java.io.InputStream, int)
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(java.lang.String columnLabel,
java.io.InputStream x,
int length)
Paramètres
columnLabel
String contenant l’étiquette de colonne.
x
Objet InputStream.
length
int 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 celle spécifiée 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 updateBinaryStream, méthode (java.lang.String, java.io.InputStream) quand l’application veut mettre à jour la colonne à partir d’un flux dont la longueur est inconnue.
Voir aussi
Méthode updateBinaryStream (SQLServerResultSet)
Membres de SQLServerResultSet
SQLServerResultSet, classe