Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Целиком или частично записывает заданный массив байтов в большой двоичный объект, начиная с заданной позиции и используя заданное смещение и длину. Затем возвращает число записанных байтов.
Синтаксис
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 нулевой длины, то будет возвращено нулевое значение, поскольку не записан ни один байт.