ADO.NET 的核心

在.NET Framework數據提供了4個核心對象:

 

Connection :建立數據源連接

Command   :對數據源執行命令

DataReader:從數據源中讀取數據

DataAdpter :用數據源填充DataSet並更新與分析數據

 

例如:SQL數據庫

它們一SQL開頭,如:sqlConnection 、sqlCommand   、sqlDataReader、sqlDataAdpter

 

在Connection的屬性與方法

ConnectionString的屬性:它用於連接數據庫的連接字符串

Open方法:打開數據庫連接

Close方法:關閉數據庫連接

 

 

ConnectionString屬性的使用:

String ConnSting="Data Source=服務器;Initial Catalog=數據庫名稱;User ID=用戶名;Pwd=密碼”;

裏面的ConnString是自己定義的。注意:可以隨便定義但不能與關鍵字相同。

 

創建SQl裏的Connection對象的代碼:

SqlConnection Conn=new SqlConnection();

String ConnSting="Data Source=.;Initial Catalog=DB2;User ID=sa;Pwd=sa”;

Conn.CConnectionString=ConnString;

Conn.Open();

…………

…………

…………

Conn.Close();

 

 

在Command的屬性與方法

Connection屬性:Command對象使用連接數據庫

CommandText屬性:執行SQL語句

EXecuteNonQuery方法:執行不還回行的語句。如:Update

ExecuteReader方法:執行查詢語句。返回DataReader對象

ExecuteScalar方法:返回單個值,如Count(*)

 

代碼如:

SqlConnection Conn=new SqlConnection();

String ConnSting="Data Source=.;Initial Catalog=DB2;User ID=sa;Pwd=sa”;

Conn.CConnectionString=ConnString;

String sql="Select * from ABC"

Conn.Open();

SqlCommand command=new SqlCommand(sql,Conn)

nu=(int)command.ExecuteScalar();

…………

…………

Conn.Close();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章