---
# System prepended metadata

title: Learn Ado.net

---

# 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;