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

Управление на връзката на SQL Server с C#

Джим, твоята практика да имаш отворени и затворени методи за свързване в друг клас е много стара, модерното развитие на .NET следва схема като тази в наши дни:

using (SqlConnection conn = new SqlConnection("connection string here"))
using (SqlCommand cmd = new SqlCommand("sql query", conn))
{
    // execute it blah blah
}

вижте тук:Затваряне на SqlConnection и SqlCommand c# или потърсете в SO за стотици въпроси и отговори, всички казващи едно и също, незабавно затворете връзката или с използване като в този пример, или с опит/накрая в рамките на същия метод, няма нужда един метод да се отваря и един метод да затваря просто е склонен към грешки, ако нещо се случи между тях.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване на RStudio към SQL Server

  2. Разберете дали даден обект е дефинирана от потребителя таблица в SQL Server с OBJECTPROPERTY()

  3. Избиране на N реда в SQL Server

  4. SQL Server Xml заявка с множество пространства от имена

  5. Групово вмъкване с квалификатор на текст в SQL Server