數據庫的連接使用——使用ADO.NET連接數據庫
一、ADO.NET簡介
ADO.NET是由很多類組成的一個類庫,這些類庫提供了很多對象,用來完成數據的連接、查詢、插入、更新和刪除等操作。其中主要包括以下對象:
1、Connection對象:用來連接到數據庫(OLE DB使用OleDbConnection,SQL SERVER使用SqlConnection)
2、Command對象:用來對數據庫執行SQL命令,如插入、刪除、修改、查詢
3、DataReader對象:用來從數據庫返回只讀數據
4、DataAdapter對象:與DataSet對象結合使用,實現對數據庫的控制
5、DataSet對象:可以看作內存中的數據庫
二、ADO.NET 讀取數據庫的方法
ADO.NET提供的類庫(專門用於存取SQL Server數據庫)
在代碼隱藏文件中導入的名稱空間為:
usying System.Data;
usying System.Data.SqlClient;
三、核心對象的使用方法
(一)SqlConnection對象
步驟一 創建連接對象和設置連接字符串
SqlConnection conn=new SqlConnection(“Data Sourse=..; initial catalog=..;”)
步驟二 使用Open方法打開數據庫連接
conn.Open();
步驟三 操作數據庫
步驟四 關閉數據庫連接
conn.Close();
二)SqlCommand對象
步驟一 創建SqlCommand對象並插入數據
SqlCommand cmd= new SqlCommand();
String sql=“Insert Into……values(……)“;
步驟二 通過方法執行命令
方法名 |
返回類型 |
說明 |
ExecuteNonQuery |
int |
執行SQL並返回受影響的行數 |
ExecuteScalar |
object |
執行SQL並返回第一行第一列數據 |
ExecuteReader |
SqlDataReader |
返回只讀的數據流對象 |
數據庫的連接使用——使用ADO.NET連接數據庫