成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

知識寶典之ADO.NET連接模式

開發 后端
這里就ADO.NET連接模式的數據訪問要使用到的三個核心類:IDBConnection、DBCommand、DataReader做出了詳細的介紹。

隨著ADO.NET的普及使用,ADO.NET在功能上也有了很大的提升,在網上收集了很多資料,現在和大家一起分享一下。ADO.NET框架支持兩種模式的數據訪問:連接模式(Connected)和非連接模式(disconnected)。這一節介紹如何使用連接模式訪問數據庫中的數據,利用ADO.NET中的Connection,Command,DataReader來獲取和修改數據庫中的數據

ADO.NET連接模式的數據訪問

ADO.NET連接模式的數據訪問要使用到的三個核心類:
◆IDBConnection:表示數據源的連接,所有Connection類的基類,SqlConnection實現了IDBConnection接口,用來與SQLServer數據源進行連接
◆DBCommand:表示所有Command類的基類,SqlCommand實現了IDBCommand接口,與來對SQLServer數據庫執行的一個Transact-SQL語句或存儲過程
◆DataReader:所有DataReader類的基類,SqlDataReader實現了IDataReader接口,提供一種從SQLServer數據庫讀取行的只進流的方式。

#T#如果要連接到微軟SQLServer數據庫,盡量使用SqlClient命名空間中的SqlConnection,SqlCommand,SqlDataReader類,如果與Oracle數據庫通信,應該使用OracleClient命名空間的類;與其它數據庫進行通信,就應該使用OleDB或ODBC命名空間的類。

一個簡單的ADO.NET連接模式的數據訪問例子:

  1. Code  
  2. namespaceDawnDataObject  
  3. {  
  4. publicclassMovies//數據實體對象  
  5. {  
  6. publicstaticreadonlystring_connectionString;//連接數據庫字符串為靜態成員,每個實例共享。  
  7.  
  8. staticMovies(){  
  9. _connectionString=WebConfigurationManager.ConnectionStrings["DawnEnterpriseDBConnectionString"].  
  10. ConnectionString;  
  11. }  
  12.  
  13. privatestring_title;  
  14. privatestring_director;  
  15.  
  16. //Movies類中包括的屬性有Title、Director  
  17. publicstringTitle{  
  18. get{return_title;}  
  19. set{_title=value;}  
  20. }  
  21. publicstringDirector{  
  22. get{return_director;}  
  23. set{_director=value;}  
  24. }  
  25.  
  26. //Movies類中的GetAll方法返回一個List對象,該對象可以被GridView等控件做為數據源綁定  
  27. publicList<Movies>GetAll()  
  28. {  
  29. List<Movies>result=newList<Movies>();  
  30. SqlConnectionconn=newSqlConnection(_connectionString);  
  31. SqlCommandcomm=newSqlCommand("selectTitle,DirectorfromMovies",conn);  
  32. using(conn){//using關鍵字指定了conn一旦離開這個代碼段,自動調用其Dispose函數  
  33. conn.Open();  
  34. SqlDataReaderreader=comm.ExecuteReader();  
  35. while(reader.Read()){  
  36. Moviesnewmovie=newMovies();  
  37. newmovie._title=(string)reader["Title"];  
  38. newmovie._director=(string)reader["Director"];  
  39. result.Add(newmovie);  
  40. }  
  41. returnresult;  
  42. }  
  43. }  
  44. }  
責任編輯:田樹 來源: 博客
相關推薦

2009-11-04 09:25:35

ADO.NET _Co

2009-10-29 08:51:24

ADO.NET結構

2009-11-13 10:31:07

ADO.NET Dat

2009-11-12 15:47:14

ADO.NET更新數據

2009-11-05 16:27:51

WCF數據契約

2009-09-09 10:23:59

ADO.NET連接

2009-07-06 10:43:51

ADO.NET

2009-11-12 11:38:03

ADO.NET連接事件

2009-12-25 10:25:59

2009-11-12 10:45:45

ADO.NET連接測試

2009-12-21 17:02:19

ADO.NET Sql

2009-11-12 10:53:57

ADO.NET連接My

2009-11-04 09:52:10

ADO.NET Sql

2009-11-12 15:38:18

ADO.NET數據平臺

2009-12-28 15:11:36

ADO.NET專家

2009-11-12 11:17:13

2009-12-18 16:39:59

ADO.NET基礎類

2009-12-23 14:59:32

ADO.NET 2.0

2009-12-25 16:56:36

ADO.NET建立連接

2009-12-21 14:14:08

ADO.NET類文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女久久| 日本一区二区高清视频 | 国产亚洲一区在线 | 天堂久久一区 | 亚洲最色视频 | 国产成人福利在线观看 | 中文字幕 国产精品 | 看毛片网站 | 激情在线视频网站 | 久久91| 国产精品一区二区电影 | 中文一区 | 国产欧美日韩精品一区 | 久久999| 国产精品久久国产精品 | 日本一区二区高清不卡 | 亚洲天堂中文字幕 | 在线观看国产精品一区二区 | 色视频成人在线观看免 | 国产精品视频一 | 自拍偷拍第一页 | 国产成人高清 | 亚洲品质自拍视频网站 | 日本亚洲欧美 | 最新av片| 国产日韩精品一区 | 久久视频免费观看 | 日韩视频中文字幕 | 久久一区视频 | 一级a性色生活片久久毛片 午夜精品在线观看 | 国产精品成人一区 | 国产日产精品一区二区三区四区 | 欧美一级大片免费看 | 91精品久久久久 | 精品欧美一区二区在线观看视频 | 日韩欧美二区 | dy天堂| 日韩精品久久一区 | 亚洲精品一区二区在线观看 | 欧美色图综合网 | 91极品视频|