Oracle
 sql >> Datenbank >  >> RDS >> Oracle

C# - Soll ich eine statische Datenbankverbindung verwenden?

Ich gehe davon aus, dass Sie hier ODBC verwenden, weil Sie es nicht genau angegeben haben und es normalerweise verwendet wird ...

Nein, Sie sollten jedes Mal eine neue Verbindung verwenden, dies ist die von Microsoft empfohlene Standardpraxis. Wenn Sie ODBC usw. verwenden, verwaltet Windows diese Verbindungen, speichert sie zur Wiederverwendung im Cache und erleichtert die Verwaltung der Lebensdauer von Dingen.

Wenn Sie eine statische Verbindung verwenden, haben Sie diese möglicherweise zu früh entsorgt oder sie ohne Wissen geschlossen. Im Allgemeinen ist es nur etwas umständlicher und eine verfrühte Optimierung.

Siehe OdbcConnection für weitere Informationen.