Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

C # - Devo usar conexão de banco de dados estática


Estou assumindo que você está usando ODBC aqui porque você não declarou exatamente e é normalmente usado ...

Não, você deve usar uma nova conexão a cada vez, esta é a prática padrão que a Microsoft recomenda. Se você estiver usando ODBC etc, o Windows gerencia essas conexões, armazenando-as em cache para reutilização e facilita o gerenciamento do tempo de vida das coisas.

Se você usa uma conexão estática, pode descartá-la antecipadamente ou tê-la fechado sem saber. Em geral, é um pouco mais complicado e uma otimização prematura.

Consulte OdbcConnection para mais informações.