Condividi tramite


Chiusura di oggetti quando non sono in uso

Scaricare il driver JDBC

Quando si usano oggetti chiudibili di Microsoft JDBC Driver per SQL Server, è consigliabile chiuderli in modo esplicito usando i metodi di chiusura quando non sono più necessari. Questo modello si applica in particolare a SQLServerResultSet e agli oggetti Statement come SQLServerStatement, SQLServerPreparedStatement e SQLServerCallableStatement. La chiusura migliora le prestazioni liberando rapidamente le risorse del driver e del server, senza che sia necessario attendere che ciò avvenga tramite lo strumento Garbage Collector di Java Virtual Machine.

La chiusura degli oggetti è fondamentale per assicurare una buona concorrenza nel server quando si usano blocchi di scorrimento. I blocchi di scorrimento nel buffer di recupero in cui è stato effettuato l'ultimo accesso vengono mantenuti attivi fino a quando non viene chiuso il set di risultati. Analogamente, gli handle di istruzione preparati vengono mantenuti fino a quando l'istruzione non viene chiusa. Se si sta riutilizzando una connessione per più istruzioni, chiudendo le istruzioni prima che escano dall'ambito si consente al server di eseguire prima la pulizia degli handle preparati.

Vedi anche

Uso del driver JDBC per il miglioramento di prestazioni e affidabilità