Метод getBinaryStream (java.lang.String)

Скачать драйвер JDBC

Получает значение имени заданного столбца в текущей строке этого объекта SQLServerResultSet в виде двоичного потока неинтерпретированных байтов.

Синтаксис

  
public java.io.InputStream getBinaryStream(java.lang.String columnName)  

Параметры

columnName

Значение типа String, содержащее имя столбца.

Возвращаемое значение

Объект InputStream.

Исключения

SQLServerException

Remarks

Этот метод getBinaryStream задается с помощью метода getBinaryStream в интерфейсе java.sql.ResultSet.

Этот метод можно использовать только с типами данных SQL Server binary, varbinary, varbinary(max) и image. Если использовать его с другими типами данных, будет вызвано исключение.

Значение, возвращенное этим методом в виде потока, можно считывать из потока отдельными фрагментами. Этот метод особенно удобен для получения больших значений LONGVARBINARY.

Примечание

Необходимо считать все данные в возвращенном потоке перед получением значения любого другого столбца. При следующем вызове метода считывания выполняется неявное закрытие потока. Кроме того, поток может возвращать значение 0, когда вызывается метод InputStream.available, независимо от наличия доступных данных.

См. также:

Метод getBinaryStream (SQLServerResultSet)
Элементы SQLServerResultSet
Класс SQLServerResultSet