Поделиться через


Метод setBytes (long, byte, int, int)

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

Целиком или частично записывает заданный массив байтов в большой двоичный объект, начиная с заданной позиции и используя заданное смещение и длину. Затем возвращает число записанных байтов.

Синтаксис

  
public int setBytes(long pos,  
                    byte[] bytes,  
                    int offset,  
                    int len)  

Параметры

pos

Позиция (считая с 1) в большом двоичном объекте, с которой начинается запись данных.

bytes

Массив байтов для записи в большой двоичный объект.

offset

Смещение в массиве байтов, с которого начинается считывание данных из массива byte.

len

Число байтов, которые должны считываться из массива байтов в большой двоичный объект.

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

Значение int, содержащее число записанных байтов.

Исключения

java.sql.SQLException

Замечания

Метод setBytes определен с помощью метода setBytes в интерфейсе java.sql.Blob.

Данные перезаписываются, начиная с указанной позиции, и могут превысить исходную длину большого двоичного объекта. Если указать значение позиции+1, будут добавлены байты. Если передается значение позиции+2 и более (либо нулевое или отрицательное значение), то создается ошибка позиции. Если передается массив byte нулевой длины, то будет возвращено нулевое значение, поскольку не записан ни один байт.

См. также

Метод setBytes (SQLServerBlob)
Методы SQLServerBlob
Элементы SQLServerBlob
Класс SQLServerBlob