net網頁編程提供者對象介紹
作者:佚名 時間:2014-04-25 分享到:
在每一個.net數據提供者中定義的對象,其名稱前帶有特定提供者的名稱,因此,用于oledb提供者的連接對象就是leddbconnection;用于sql server.net提供者的類就是sqlconnection.
1.連接對象
連接對象是我們使用的第一個對象,用于任何其它ado.net對象之前,它提供了到數據源的基本連接,如果使用的是需要用戶名的數據庫,或者是位于遠程網絡服務器上的數據庫,則連接對象就可以提供建立連接并登錄的細節.
2.命令對象
可以使用此對象給數據源發出命令,比如"select * from customers"查詢customers表中的數據.
3.comandbuilder對象
此對象用于構建sql命令,在基于單一表查詢的對象中進行數據修改,當學習如何更新數據時,會更詳細地介紹這個對象,對于不同的提供者,這個對象的名稱是用于sql server的sqlcommandbuilder,用于odbc的odbccommandbuilder和用于oledb的oledbcommand builder.
4.datareader對象
這是一個快速而易用的對象,可以從數據源中讀取僅能前向和只讀的數據流,對于簡單地讀取數據來說,此對象的性能最好,下面的第一個救命就演示了此對象的用法,對于不同的提供者,這個對象的名稱是用于sql server的sqldatareader,用于odbc的odbcdatareader和用于oledb的oledbdatareader.
5.dataadapter對象
這是一個通用的類,可以執行針對數據源的各種操作,包括更新變動的數據,填充dataset對象以及其他操作.