Condividi tramite


Utilizzo di dati di grandi dimensioni

A partire dalla versione 1.2, il driver JDBC per Microsoft SQL Server 2005 fornisce il supporto per il buffer adattivo, che consente di recuperare qualsiasi tipo di dati con valori di grandi dimensioni senza l'overhead dei cursori server. Grazie al buffer adattivo il driver JDBC per Microsoft SQL Server può recuperare i risultati dell'esecuzione di istruzioni da SQL Server quando questi sono necessari per l'applicazione e non tutti contemporaneamente. Quando l'applicazione non necessita più di accedere ai dati, questi vengono inoltre eliminati dal driver.

Nel driver JDBC versione 1.2 per Microsoft SQL Server 2005 la modalità buffer predefinita è "full". Se l'applicazione non imposta la proprietà di connessione "responseBuffering" su "adaptive" nelle proprietà di connessione oppure tramite il metodo setResponseBuffering dell'oggetto SQLServerStatement, il driver supporterà la lettura dell'intero risultato dal server. Per ottenere il comportamento del buffer adattivo in questa versione, l'applicazione deve impostare la proprietà "responseBuffering" su "adaptive" in modo esplicito.

A partire dalla versione 2.0 del driver JDBC per Microsoft SQL Server, il valore di adaptive corrisponde alla modalità di buffer predefinita e il driver JDBC memorizza nel buffer la quantità minima possibile di dati qualora necessario. Per ulteriori informazioni sull'utilizzo del buffer adattivo, vedere Utilizzo del buffer adattivo.

Negli argomenti della sezione vengono descritti vari modi per recuperare dati per valori di grandi dimensioni da un database di SQL Server.

Contenuto della sezione

Argomento Descrizione

Esempio di lettura di dati di grandi dimensioni

Descrive come utilizzare un'istruzione SQL per recuperare dati per valori di grandi dimensioni.

Esempio di lettura di dati di grandi dimensioni con una stored procedure

Descrive come recuperare un valore del parametro OUT CallableStatement di grandi dimensioni.

Esempio di aggiornamento di dati di grandi dimensioni

Descrive come aggiornare dati per valori di grandi dimensioni in un database.

Vedere anche

Altre risorse

Applicazioni di esempio del driver JDBC