閱讀目錄

回到頂部

ADO.NET概述

本節(jié)復(fù)習(xí)如何使用ADO.NET訪問C#程序中的數(shù)據(jù),主要介紹如何使用SqlConnection類和OleDbConnection類連接數(shù)據(jù)庫,以及斷開與數(shù)據(jù)庫連接。深入討論命令對象的各種選項,并說明如何為sql類和OleDB類的每個選項使用命令。如何使用命令對象來調(diào)用存儲過程,這些存儲過程的結(jié)果如何集成到緩存的客戶端上的數(shù)據(jù)中。

介紹ADO.NET
ADO.NET比現(xiàn)在有的API在技術(shù)上高出很多。它與ADO僅僅是名稱類型,類和訪問數(shù)據(jù)的方法完成不同。

ADO(ActiveX Data Objects)是一個COM組件庫,ADO主要包含Connection、Command、Recordset、Field對象。使用ADO時,要打開與數(shù)據(jù)庫的連接,選擇一些數(shù)據(jù),并把它們放在記錄集合中,這些記錄集由字段組成,最后關(guān)閉聯(lián)系。

ADO還引入:斷開連接的記錄集,當不適合使用連接打開相當長的時間時,就可以使用這個。

ADO.NET使用由ADO升級而來。并附帶3個數(shù)據(jù)庫客戶端名稱空間。

  1. 用于SQL Server

  2. 用于ODBC數(shù)據(jù)源

  3. 用于通用的OLE DB實現(xiàn)的數(shù)據(jù)庫

如果數(shù)據(jù)庫是不SQL Server,就應(yīng)該在線搜索一個專門的.NET提供程序,找不到就應(yīng)該使用OLE DB.

命名