Método getBinaryStream (int)

Baixar driver JDBC

Recupera o valor do índice da coluna designada na linha atual deste objeto SQLServerResultSet como um fluxo binário de bytes não interpretados.

Syntax

  
public java.io.InputStream getBinaryStream(int columnIndex)  

Parameters

columnIndex

Um int que indica o índice da coluna.

Valor de retorno

Um objeto InputStream.

Exceções

SQLServerException

Observações

Este método getBinaryStream é especificado pelo método getBinaryStream na interface java.sql.ResultSet.

Este método só pode ser usado com tipos de dados do SQL Server como binário, varbinário, varbinário(max) e imagem. Tentar usá-lo com outros tipos de dados fará com que seja lançada uma exceção.

Depois de este método obter o valor como fluxo, o valor pode então ser lido em blocos a partir do fluxo. Este método é particularmente adequado para recuperar valores grandes de LONGVARBINARY.

Note

Todos os dados no fluxo devolvido devem ser lidos antes de obter o valor de qualquer outra coluna. A próxima chamada a um método getter fecha implicitamente o fluxo. Além disso, um fluxo pode devolver 0 quando o método InputStream.available é chamado, quer haja dados disponíveis ou não.