Compartir a través de


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

Descargar controlador JDBC

Escribe todo o parte de la matriz de bytes determinada en el BLOB comenzando en la posición, desplazamiento y longitud determinados; posteriormente devuelve el número de bytes escritos.

Sintaxis

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

Parámetros

pos

La posición (de base 1) en el objeto BLOB en la que se comienzan a escribir los datos.

bytes

La matriz de bytes que se va a escribir en el BLOB.

offset

El desplazamiento en la matriz de bytes donde se comenzarán a leer los datos desde la matriz byte.

len

El número de bytes que se intentarán leer desde la matriz de bytes en el objeto BLOB.

Valor devuelto

Un valor int que contiene el número de bytes escritos.

Excepciones

java.sql.SQLException

Observaciones

El método setBytes especifica este método setBytes en la interfaz java.sql.Blob.

Los datos se sobrescriben tomando como punto de inicio la posición especificada y pueden saturar la longitud inicial del BLOB. Si se especifican valores position+1, se anexarán bytes. Si se pasan valores position+2 o superiores (o cero o menos), se producirá un error de la posición. Si se pasa una matriz byte de longitud cero, se devolverá cero porque no se escribieron bytes.

Consulte también

Método setBytes (SQLServerBlob)
Métodos SQLServerBlob
Miembros SQLServerBlob
Clase SQLServerBlob