Метод 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 нулевой длины, то будет возвращено нулевое значение, поскольку не записан ни один байт.