Partilhar via


Método getBinaryStream (int)

Baixar Driver JDBC

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

Sintaxe

  
public java.io.InputStream getBinaryStream(int columnIndex)  

parâmetros

columnIndex

Um int que indica o índice de coluna.

Valor de retorno

Um objeto InputStream.

Exceções

SQLServerException

Comentários

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

Esse método pode ser usado somente com tipos de dados binary, varbinary, varbinary(max) e image do SQL Server. A tentativa de usá-lo com outros tipos de dados fará com que uma exceção seja lançada.

Depois que esse método obtiver o valor como um fluxo, o valor poderá ser lido em partes do fluxo. Esse método é especialmente adequado para recuperar valores LONGVARBINARY grandes.

Observação

Todos os dados do fluxo retornado devem ser lidos antes de se obter o valor de outra coluna. A próxima chamada para um método getter fechará o fluxo de forma implícita. Além disso, um fluxo poderá retornar 0 quando o método InputStream.available for chamado, tendo dados disponíveis ou não.

Consulte Também

Método getBinaryStream (SQLServerResultSet)
Membros de SQLServerResultSet
Classe SQLServerResultSet