Partilhar via


Método setBytes (long, byte[], int, int)

Baixar o JDBC Driver

Grava toda ou parte da matriz de bytes fornecida no BLOB iniciando na posição, no deslocamento e no comprimento determinados e, em seguida, retorna o número de bytes gravados.

Sintaxe

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

Parâmetros

pos

A posição (baseada em 1) no BLOB em que a gravação de dados é iniciada.

bytes

A matriz de bytes a ser gravada no BLOB.

offset

O deslocamento na matriz de bytes onde iniciar a leitura de dados da matriz de byte.

len

O número de bytes que tentará ser lido da matriz de bytes no BLOB.

Valor de retorno

Um int que contém o número de bytes gravados.

Exceções

java.sql.SQLException

Comentários

Esse método setBytes é especificado pelo método setBytes na interface java.sql.Blob.

Os dados são substituídos iniciando na posição especificada e podem ultrapassar o comprimento inicial do BLOB. A especificação de valores posição+1 acrescentará bytes. A transmissão de um valor posição+2 ou maior (ou zero ou menos) lançará um erro de posição. A transmissão de uma matriz de byte de comprimento zero retornará zero, pois nenhum byte foi gravado.

Consulte Também

Método setBytes (SQLServerBlob)
Métodos SQLServerBlob
Membros de SQLServerBlob
Classe SQLServerBlob