ADO.net五大對象


(1)Connection對象:連接數據庫。

 

    (2)Command對象:執行一些簡單操作命令,如:增刪改刪。即執行T-SQL語句。

     Command對象在執行的的時候有幾個比較重要的方法,如ExecuteNonQuery方法,執行增刪改命令。查詢方法有2種:一個是ExecuteReader方法,返回一個DataReader對象。還有ExecuteScale方法,返回首行首列。

 

    (3)DataAdapter對象:數據適配器,從數據庫中檢索數據,再填充到本地數據集中。同時,我們可以利用DataAdapter,再將數據反向從DataSet中更新回數據庫。

      DataAdapter使用中主要有4個命令對象比較重要。它們分別是:SelectCommand、InsertCommand、UpdateCommand、DeleteCommand.

       SelectCommand,主要是從數據庫中檢索數據,InsertCommand、UpdateCommand、DeleteCommand這3個命令對象主要負責把本地數據集DataSet中的數據上傳回服務器。

       DataAdapter的Fill方法,用於使用DataAdapter的SelectCommand的結果來填充DataSet。

      

    (4)DataReader對象:是一個只向前的數據流。用於從數據源中檢索只讀數據集,並且必須有連接時才可以用。

 

    (5)DataSet對象:是ADO.NET的核心,相當於本地數據庫,它與數據庫無關的,它和遠程數據庫連接的橋梁就是.NET數據提供程序。它是由多個表構成,每個表都是一個DataTable對象。

    DataSet中主要的對象時DataTable,每一列都是DataColumn對象,每一行都是一個DataRow對象。在里面可以加入一些約束,一個是UniqueConstraint(唯一約束),一個是ForeignKeyConstraint(外鍵約束)。

    DataSet下面有兩個重要的集合,一個是DataTables,一個是DataRelations.DataTables里面放置的都是DataTable對象。
---------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM