.NET oracle-udbyderen har indbyggede forbindelses-pooling-funktioner. Når du har brug for en DB-forbindelse, skal du oprette en ny, gøre arbejdet og frigive den med det samme. Forbindelsespoolingen vil sørge for at genbruge forbindelser effektivt.
Den bedste måde at frigive forbindelsen er gennem using
konstruktion, som vil sikre, at forbindelsen bortskaffes, selvom der forekommer undtagelser.
using(OracleConnection connection = ConnectionFactory.Create())
{
connection.DoStuff();
} //connection.Dispose() called here.