自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

描述ADODataReader類

開發(fā) 后端
這里介紹現(xiàn)在一切都變得有趣起來.讀數(shù)據(jù)可以通過ADODataReader類來實現(xiàn).(參看Chris Maunder的文章"ADO.NET ADODataReader類"來獲取關于這個類的更多信息.)

現(xiàn)在一切都變得有趣起來.讀數(shù)據(jù)可以通過ADODataReader類來實現(xiàn).(參看Chris Maunder的文章"ADO.NET ADODataReader類"來獲取關于這個類的更多信息.)讀數(shù)據(jù)的步驟如下:

1.我們用ADOConnection來打開一個數(shù)據(jù)庫.

  1. ADOConnection conn =  
  2. new ADOConnection(DB_CONN_STRING);  
  3. conn.Open();  

2.我們編寫一個SQL語句來定義將要取出的數(shù)據(jù).這個數(shù)據(jù)執(zhí)行的結果是返回一個ADODataReader類 對象.注意Execute方法中的out關鍵字.這在C#中意味著通過引用傳遞參數(shù).

  1. ADODataReader dr;  
  2. ADOCommand cmd =  
  3. new ADOCommand( "SELECT * FROM Person", conn );  
  4. cmd.Execute( out dr); 

3.我們循環(huán)遍歷ADODataReader類中的每一個記錄直到我們完成要做的工作.注意:數(shù)據(jù)被直接作為一個字符串返回同時數(shù)據(jù)域名稱用來指明讀的數(shù)據(jù)域.

  1. while( dr.Read() )  
  2. {  
  3. System.Console.WriteLine( dr["FirstName"] );  
  4. }  

4.我們收工
但是,作為好的程序員我們還需要加進許多try/catch/finally語句來確保我們處理了所有的錯誤

  1. try  
  2. {  
  3. .... 數(shù)據(jù)庫操作 ...  
  4. }  
  5. catch( Exception ex )  
  6. {  
  7. System.Console.WriteLine( "READING:" );  
  8. System.Console.WriteLine( " ERROR:" + ex.Message );  
  9. System.Console.WriteLine( " SQL :" + sSqlCmd );  
  10. System.Console.WriteLine( " Conn.:" + DB_CONN_STRING );  
  11. }  
  12. finally  
  13. {  
  14. // 關閉連接  
  15. if( conn.State == DBObjectState.Open )  
  16. conn.Close();  

【編輯推薦】

  1. 簡單介紹C#和ADO.NET
  2. LINQ和ADO.NET技術概述
  3. C#和ADO.NET建立數(shù)據(jù)綁定網(wǎng)格
  4. 什么是ADO.NET:數(shù)據(jù)源的連接樞紐
  5. 如何用C#和ADO.NET訪問
責任編輯:佚名 來源: 百度空間
相關推薦

2009-10-10 12:50:05

VB ConsoleP

2009-09-24 13:17:37

Hibernate類庫

2009-11-06 13:54:09

Visual Stud

2009-09-27 09:55:38

Hibernate持久

2009-11-11 11:29:37

VS2010 Auto

2010-07-09 16:54:47

UML類圖

2009-12-21 16:24:24

WCF新到工廠

2009-07-28 09:10:34

ASP.NET Web

2009-09-27 17:05:02

Hibernate p

2009-09-09 15:37:27

Linq DataLo

2009-09-22 12:45:00

Hibernate性能

2009-09-28 15:43:42

Hibernate O

2009-09-23 17:34:18

Hibernate映射

2009-09-14 10:57:46

LINQ入門

2009-09-10 15:26:03

Linq City集合

2009-09-23 10:58:32

Hibernate T

2009-09-21 16:30:20

Hibernate S

2009-09-09 15:28:43

Linq to obj

2009-09-15 16:26:36

Linq orderb

2009-09-18 16:00:07

LINQ架構
點贊
收藏

51CTO技術棧公眾號