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

C # - Dois-je utiliser une connexion de base de données statique

Je suppose que vous utilisez ODBC ici parce que vous n'avez pas précisé exactement et qu'il est normalement utilisé...

Non, vous devez utiliser une nouvelle connexion à chaque fois, c'est la pratique standard recommandée par Microsoft. Si vous utilisez ODBC, etc., Windows gère ces connexions, les met en cache pour les réutiliser et facilite la gestion de la durée de vie des éléments.

Si vous utilisez une connexion statique, vous pouvez vous en débarrasser trop tôt ou l'avoir fermée sans le savoir. En général, c'est juste un peu plus gênant et une optimisation prématurée.

Voir OdbcConnection pour plus d'informations.