Método setBytes (long, byte)

Baixar driver JDBC

Escreve o array dado de bytes no BLOB começando na posição dada, e depois devolve o número de bytes escritos.

Syntax

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

Parâmetros

pos

A posição (baseada em 1) no BLOB onde começar a escrever os dados.

bytes

O array de bytes a ser escrito no BLOB.

Valor de retorno

Um valor longo que especifica o número de bytes escritos.

Exceptions

java.sql.SQLException

Observações

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

Os dados são sobrescritos a partir da posição especificada e podem ultrapassar o comprimento inicial do BLOB. Especificar valores de posição+1 adiciona bytes. Passar um valor de posição +2 ou superior (ou zero ou menos) provoca um erro de posição. Passar um array de bytes de comprimento zero retorna zero porque não foram escritos bytes.