Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để kết nối với cơ sở dữ liệu SQL từ C #?

Kiểm tra

Tôi chắc rằng có rất nhiều thứ khác ngoài đó - chỉ cần google cho "ADO.NET" và "Hướng dẫn" ......

CẬP NHẬT:

Nếu bạn muốn kết nối với SQL Server Express cục bộ của mình và kết nối với cơ sở dữ liệu "Northwind" và đọc 5 khách hàng hàng đầu từ bảng "Khách hàng", bạn phải làm như sau:

string connectionString = "server=(local)\SQLExpress;database=Northwind;integrated Security=SSPI;";

using(SqlConnection _con = new SqlConnection(connectionString))
{
   string queryStatement = "SELECT TOP 5 * FROM dbo.Customers ORDER BY CustomerID";

   using(SqlCommand _cmd = new SqlCommand(queryStatement, _con))
   {
      DataTable customerTable = new DataTable("Top5Customers");

      SqlDataAdapter _dap = new SqlDataAdapter(_cmd);

      _con.Open();
      _dap.Fill(customerTable);
      _con.Close();

   }
}

Bây giờ, bạn sẽ có tất cả 5 khách hàng hàng đầu từ cơ sở dữ liệu Northwind của mình trong DataTable và bạn có thể kiểm tra họ, in ra, thao tác với họ - bất cứ điều gì bạn muốn.

ADO.NET đang hoạt động!

Đối với chi tiết của chuỗi kết nối - những tùy chọn bạn có thể sử dụng và nó trông như thế nào, hãy xem Chuỗi kết nối trang web - nó có rất nhiều ví dụ và giải thích.

Marc



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đổi tên bảng trong SQL Server

  2. SQL Server trả về bản ghi khác sau khi chèn vào bảng MS Access được liên kết

  3. Cách sử dụng Câu lệnh GO trong SQL Server để Chèn Bản ghi trong Cột Định danh - Hướng dẫn SQL Server / T-SQL Phần 42

  4. Làm cách nào để lấy thời gian (hh:mm:ss) từ truy vấn sql?

  5. Truy vấn SQL để đối sánh từ khóa?