# Learn Ado.net ![](https://khanhnb96uit.files.wordpress.com/2017/09/1.png?w=723) ![](https://khanhnb96uit.files.wordpress.com/2017/09/3.png) ## SqlConnection Là một kết nối tới database. Kết nối giúp xác định Database server, database name, user name, password và các tham số cần thiết để kết nối tới database. Đối tượng Connection thường được dùng với đối tượng Command. ## SqlCommand Cho biết hành động mà ta muốn thực hiện với database. Đối tượng command dùng để thực thi SQL queries, câu lệnh hoặc lưu trữ các thủ tục. Một đối tượng Command dùng một đối tượng Connection để xác định cái database mà nó muốn nói chuyện. Ta có thể dùng một đối tượng Command riêng lẻ để thực thi lệnh trực tiếp hoặc gắn vào một SqlDataAdapter. ## SqlDataAdapter Là cầu nối trung gian giữa dataset với data source. ## SqlDataReader Cung cấp một data stream tới kết quả. ## SqlError lưu trữ thông tin về lỗi và cảnh báo. ## SqlException Các ngoại lệ trong trường hợp SQL Server lỗi và cảnh báo. ## SqlParameter Tham số cho Command ## DataSet Là một thể hiện của dữ liệu trong bộ nhớ. Giống như một database nhỏ. DataSet cho phép lưu trử và chỉnh sữa dữ liệu tại ‘local cache‘ ## Những thư viện hay sử dụng using System.Data; using System.Data.SqlClient; using System.Windows.Forms; using System.Configuration;