Compartir a través de


Método getBinaryStream (int)

Descargar controlador JDBC

Recupera el valor del índice de la columna designada en la fila actual de este objeto SQLServerResultSet como un flujo binario de bytes sin interpretar.

Sintaxis

  
public java.io.InputStream getBinaryStream(int columnIndex)  

Parámetros

columnIndex

Valor int que indica el índice de la columna.

Valor devuelto

Un objeto InputStream.

Excepciones

SQLServerException

Observaciones

El método getBinaryStream especifica este método getBinaryStream en la interfaz java.sql.ResultSet.

Este método solamente se puede utilizar con tipos de datos de SQL Server binary, varbinary, varbinary(max) e image. Si se intenta utilizar con cualquier otro tipo de datos, provocará una excepción.

Una vez que este método obtenga el valor como un flujo, el valor se puede leer en fragmentos desde el flujo. Este método es particularmente conveniente para recuperar valores LONGVARBINARY grandes.

Nota

Todos los datos en el flujo devuelto se deben leer antes de obtener el valor de cualquier otra columna. La llamada siguiente a un método de captador cierra el flujo implícitamente. Además, un flujo puede devolver 0 cuando se llama al método InputStream.available, independientemente de que haya datos disponibles o no.

Consulte también

Método getBinaryStream (SQLServerResultSet)
Miembros SQLServerResultSet
Clase SQLServerResultSet