Метод getBinaryStream (java.lang.String)
Получает значение имени заданного столбца в текущей строке этого объекта SQLServerResultSet в виде двоичного потока неинтерпретированных байтов.
Синтаксис
public java.io.InputStream getBinaryStream(java.lang.String columnName)
Параметры
columnName
Значение типа String, содержащее имя столбца.
Возвращаемое значение
Объект InputStream.
Исключения
Замечания
Этот метод getBinaryStream задается с помощью метода getBinaryStream в интерфейсе java.sql.ResultSet.
Этот метод можно использовать только с типами данных SQL Server двоичного файла, varbinary, varbinary(max) и образа. Если использовать его с другими типами данных, будет вызвано исключение.
Значение, возвращенное этим методом в виде потока, можно считывать из потока отдельными фрагментами. Этот метод особенно удобен для получения больших значений LONGVARBINARY.
Примечание.
Необходимо считать все данные в возвращенном потоке перед получением значения любого другого столбца. При следующем вызове метода считывания выполняется неявное закрытие потока. Кроме того, поток может возвращать значение 0, когда вызывается метод InputStream.available, независимо от наличия доступных данных.
См. также
Метод getBinaryStream (SQLServerResultSet)
Элементы SQLServerResultSet
Класс SQLServerResultSet