Oracle
 sql >> база данни >  >> RDS >> Oracle

C# - Трябва ли да използвам връзка със статична база данни

Предполагам, че използвате ODBC тук, защото не сте посочили точно и обикновено се използва...

Не, трябва да използвате нова връзка всеки път, това е стандартната практика, която Microsoft препоръчва. Ако използвате ODBC и т.н., Windows управлява тези връзки, като ги кешира за повторна употреба и улеснява управлението на живота на нещата.

Ако използвате статична връзка, може да я изхвърлите преждевременно или да сте я затворили, без да знаете. Като цяло това е просто малко по-неудобно и преждевременна оптимизация.

Вижте OdbcConnection за повече информация.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е точката на ограничението на гледната точка?

  2. Каква е разликата между OCI и THIN драйверна връзка с връзка към източник на данни между java и oracle XE?

  3. Условно уникално ограничение с множество полета в Oracle db

  4. DatabaseMetaData.getColumns връща празен ResultSet за синоними

  5. Oracle Комбинирайте няколко колони в една