Le fournisseur oracle .NET possède des fonctionnalités intégrées de regroupement de connexions. Chaque fois que vous avez besoin d'une connexion à la base de données, créez-en une nouvelle, faites le travail et libérez-la immédiatement. Le regroupement de connexions se chargera de réutiliser efficacement les connexions.
La meilleure façon de libérer la connexion consiste à utiliser using
construction qui garantira que la connexion est supprimée, même si des exceptions se produisent.
using(OracleConnection connection = ConnectionFactory.Create())
{
connection.DoStuff();
} //connection.Dispose() called here.