使用ADO.NET查詢和操作數據庫


使用ADO.NET查詢和操作數據庫

ADO.NET 兩大組件

1.NetFramwork數據提供程序

2.數據集DataSet

 

.Net Framwork數據提供程序的4個核心對象

1)Connection

2)Command

3)DataReader

4)DataAdapter

 

 

***********讀取多行多列示例代碼************8

//創建DataReader對象

SqlDataReader  dr = 命令對象.ExecuteReader();

//循環讀取數據

while(dr.Read())

{

 cw(dr[列名]);

}

//關閉Reader對象

dr.Close();

-------------------

示例代碼:

 

 SqlConnection  conn = new SqlConnection(“ ”); string  sql = string.Format(”select  *  from QQUser”); SqlCommand cmd = new SqlCommand(sql, conn); try { conn.Open(); 創建DataReader對象 SqlDataReader dr = cmd.ExecuteReader(); Console.WriteLine(“QQ號\t密碼”); 循環讀取數據 while (dr.Read()) { Console.WriteLine(dr[“QQID”]+”\t”+ dr[”PassWord“]); } !!!!關閉DataReader dr.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { //關閉連接
 conn.Close(); }

 

dr.HasRows屬性:

判斷是否存在返回結果

true則有結果

false為無結果

 

!!!執行dr[列名]之前,必須執行dr.Read()方法

如果查詢結果只有一行,也可以不使用while(),使用if()

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM