閱讀目錄
ADO.NET概述
本節(jié)復(fù)習(xí)如何使用ADO.NET訪問C#程序中的數(shù)據(jù),主要介紹如何使用SqlConnection類和OleDbConnection類連接數(shù)據(jù)庫,以及斷開與數(shù)據(jù)庫連接。深入討論命令對(duì)象的各種選項(xiàng),并說明如何為sql類和OleDB類的每個(gè)選項(xiàng)使用命令。如何使用命令對(duì)象來調(diào)用存儲(chǔ)過程,這些存儲(chǔ)過程的結(jié)果如何集成到緩存的客戶端上的數(shù)據(jù)中。
介紹ADO.NET
ADO.NET比現(xiàn)在有的API在技術(shù)上高出很多。它與ADO僅僅是名稱類型,類和訪問數(shù)據(jù)的方法完成不同。
ADO(ActiveX Data Objects)是一個(gè)COM組件庫,ADO主要包含Connection、Command、Recordset、Field對(duì)象。使用ADO時(shí),要打開與數(shù)據(jù)庫的連接,選擇一些數(shù)據(jù),并把它們放在記錄集合中,這些記錄集由字段組成,最后關(guān)閉聯(lián)系。
ADO還引入:斷開連接的記錄集,當(dāng)不適合使用連接打開相當(dāng)長的時(shí)間時(shí),就可以使用這個(gè)。
ADO.NET使用由ADO升級(jí)而來。并附帶3個(gè)數(shù)據(jù)庫客戶端名稱空間。
用于SQL Server
用于ODBC數(shù)據(jù)源
用于通用的OLE DB實(shí)現(xiàn)的數(shù)據(jù)庫
如果數(shù)據(jù)庫是不SQL Server,就應(yīng)該在線搜索一個(gè)專門的.NET提供程序,找不到就應(yīng)該使用OLE DB.