Oracle
 sql >> Base de données >  >> RDS >> Oracle

garder une connexion à la base de données ou ouvrir la fermeture par besoin

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.