Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Manajemen koneksi SQL Server dengan C#

Jim, praktik Anda memiliki metode koneksi buka dan tutup di dalam kelas lain sudah sangat lama, pengembangan .NET modern mengikuti pola seperti ini saat ini:

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

lihat di sini:Menutup SqlConnection dan SqlCommand c# atau cari di SO untuk ratusan pertanyaan dan jawaban semuanya mengatakan hal yang sama, segera tutup koneksi baik dengan menggunakan seperti dalam contoh ini atau dengan coba/akhirnya di dalam metode yang sama, tidak perlu satu metode untuk membuka dan metode untuk menutup itu, rentan terhadap kesalahan jika terjadi sesuatu di antaranya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. R:[unixODBC][Driver Manager]Tidak dapat membuka lib 'SQL Server':file tidak ditemukan

  2. Buat tampilan dengan klausa ORDER BY

  3. Bagaimana cara menetapkan nilai ke variabel menggunakan 'eksekusi' di t-sql?

  4. Masalah Baris Baru saat menyalin data dari SQL Server 2012 ke Excel

  5. Apa kemampuan MS SQL Server yang mirip dengan fungsi MySQL FIELD()?