Condividi tramite


Metodo setBytes (long, byte, int, int)

Scaricare il driver JDBC

Scrive tutta o parte della matrice di byte specificata nell'oggetto BLOB a partire dalla posizione, dall'offset e dalla lunghezza specificati; quindi restituisce il numero di byte scritti.

Sintassi

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

Parametri

pos

Posizione (in base 1) nell'oggetto BLOB in corrispondenza della quale iniziare la scrittura dei dati.

bytes

Matrice di byte da scrivere nell'oggetto BLOB.

offset

Offset nella matrice di byte in cui iniziare la lettura dei dati dalla matrice byte.

len

Numero di byte di cui tentare la lettura dalla matrice di byte nell'oggetto BLOB.

Valore restituito

Valore int contenente il numero di byte scritti.

Eccezioni

java.sql.SQLException

Osservazioni:

Questo metodo setBytes viene specificato dal metodo setBytes nell'interfaccia java.sql.Blob.

I dati vengono sovrascritti a partire dalla posizione specificata e possono superare la lunghezza iniziale dell'oggetto BLOB. Se si specifica un valore posizione+1, verranno aggiunti byte. Se si passa un valore posizione+2 o superiore (o zero o inferiore) verrà generato un errore di posizione. Se si passa una matrice byte di lunghezza zero verrà restituito zero in quanto non sono stati scritti byte.

Vedi anche

Metodo setBytes (SQLServerBlob)
Metodi di SQLServerBlob
Membri di SQLServerBlob
Classe SQLServerBlob