av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

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

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

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供吉木乃網(wǎng)站建設(shè)、吉木乃做網(wǎng)站、吉木乃網(wǎng)站設(shè)計、吉木乃網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、吉木乃企業(yè)網(wǎng)站模板建站服務(wù),十多年吉木乃做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

ADO.NET連接模式的數(shù)據(jù)訪問

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

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

一個簡單的ADO.NET連接模式的數(shù)據(jù)訪問例子:

 
 
  1. Code  
  2. namespaceDawnDataObject  
  3. {  
  4. publicclassMovies//數(shù)據(jù)實體對象  
  5. {  
  6. publicstaticreadonlystring_connectionString;//連接數(shù)據(jù)庫字符串為靜態(tài)成員,每個實例共享。  
  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等控件做為數(shù)據(jù)源綁定  
  27. publicListGetAll()  
  28. {  
  29. Listresult=newList();  
  30. SqlConnectionconn=newSqlConnection(_connectionString);  
  31. SqlCommandcomm=newSqlCommand("selectTitle,DirectorfromMovies",conn);  
  32. using(conn){//using關(guān)鍵字指定了conn一旦離開這個代碼段,自動調(diào)用其Dispose函數(shù)  
  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. }  

文章標(biāo)題:知識寶典之ADO.NET連接模式
文章出自:http://uogjgqi.cn/article/dhhdjdh.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流