Condividi tramite


Disconnessione da un'origine dati

Quando un'applicazione ha finito di utilizzare un'origine dati, chiama SQLDisconnect. SQLDisconnect libera le istruzioni allocate nella connessione e disconnette il driver dall'origine dati. Dopo la disconnessione, l'applicazione può chiamare SQLFreeHandle per liberare l'handle di connessione. Prima della chiusura, l'applicazione chiama anche SQLFreeHandle per liberare l'handle di ambiente.

Dopo la disconnessione, un'applicazione può riutilizzare l'handle di connessione allocato per connettersi a un'origine dati diversa oppure per riconnettersi alla stessa origine dati. La decisione di rimanere connessi anziché disconnettersi e riconnettersi in un secondo momento richiede la valutazione da parte del writer dell'applicazione dei costi relativi di ogni opzione. Connettersi e rimanere connessi a un'origine dati può essere relativamente costoso, a seconda del supporto di connessione utilizzato. Nella valutazione vanno considerati anche la probabilità di dover eseguire operazioni aggiuntive sulla stessa origine dati e il tempo richiesto. È inoltre possibile che un'applicazione debba utilizzare più di una connessione.

Vedere anche

Concetti