Oracle
 sql >> Database >  >> RDS >> Oracle

mantenendo una connessione a DB o aprendo la chiusura per necessità

Il provider Oracle .NET dispone di funzionalità di pool di connessioni integrate. Ogni volta che hai bisogno di una connessione DB, creane una nuova, fai il lavoro e rilasciala immediatamente. Il pool di connessioni si occuperà di riutilizzare le connessioni in modo efficiente.

Il modo migliore per rilasciare la connessione è attraverso il using costrutto che assicurerà che la connessione sia eliminata, anche se si verificano eccezioni.

using(OracleConnection connection = ConnectionFactory.Create())
{
    connection.DoStuff();

} //connection.Dispose() called here.