Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Aufrechterhaltung einer Verbindung zur DB oder Öffnung und Schließung pro Bedarf

Der .NET-Oracle-Anbieter verfügt über integrierte Verbindungspooling-Funktionen. Wann immer Sie eine DB-Verbindung benötigen, erstellen Sie eine neue, erledigen Sie die Arbeit und geben Sie sie sofort frei. Das Connection Pooling sorgt für eine effiziente Wiederverwendung von Verbindungen.

Der beste Weg, die Verbindung zu lösen, ist durch das using Konstrukt, das sicherstellt, dass die Verbindung getrennt wird, auch wenn Ausnahmen auftreten.

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

} //connection.Dispose() called here.