Partager via


Méthode getBinaryStream (int)

Télécharger le pilote JDBC

Récupère la valeur de l’index de la colonne désignée dans la ligne actuelle de cet objet SQLServerResultSet en tant que flux binaire d’octets non interprétés.

Syntaxe

  
public java.io.InputStream getBinaryStream(int columnIndex)  

Paramètres

columnIndex

int indiquant l’index de la colonne.

Valeur de retour

Objet InputStream.

Exceptions

SQLServerException

Notes

Cette méthode getBinaryStream est spécifiée par la méthode getBinaryStream de l’interface java.sql.ResultSet.

Cette méthode peut être utilisée seulement avec des types de données SQL Server binary, varbinary, varbinary(max) et image. Si vous essayez de l'utiliser avec d'autres types de données, une exception est levée.

Une fois que cette méthode a obtenu la valeur sous forme de flux, cette valeur peut être lue par segments à partir du flux. Cette méthode convient particulièrement à la récupération de grandes valeurs LONGVARBINARY.

Notes

Toutes les données figurant dans le flux retourné doivent être lues avant d'obtenir la valeur de toute autre colonne. L'appel suivant à une méthode getter fermera implicitement le flux. De même, un flux peut retourner 0 quand la méthode InputStream.available est appelée, que des données soient ou non disponibles.

Voir aussi

getBinaryStream, méthode (SQLServerResultSet)
Membres de SQLServerResultSet
SQLServerResultSet, classe