.NET Oracle-leverantören har inbyggda anslutningspoolningsmöjligheter. När du behöver en DB-anslutning, skapa en ny gör jobbet och släpp den omedelbart. Anslutningspoolningen kommer att ta hand om att återanvända anslutningar effektivt.
Det bästa sättet att frigöra anslutningen är genom using
konstruktion som säkerställer att anslutningen försvinner, även om undantag uppstår.
using(OracleConnection connection = ConnectionFactory.Create())
{
connection.DoStuff();
} //connection.Dispose() called here.