1、ADO.NET的數據訪問的五大對象:
一、Connection(鏈接數據庫)對象:與數據源創建鏈接,鏈接sql server數據庫用SqlConnection,鏈接OLEDB數據源使用OledbConnection.
二、Command(執行T-SQL語句)對象:對數據源執行SQL命令並返回結果,SQL Server用SqlCommand,OLE DB數據源使用OledbCommand.
三、DataReader(讀取數據庫,一種只讀模式,只向前的)對象: 讀取數據源的數據,只能將數據源的數據從頭至尾依次讀出,Sql server使用SqlDataReader,Oledb數據源使用OledbReader
四、DataAdapter(用戶填充DataSet,斷開模式)對象:對數據源執行操做並返回結果,在DataSet與數據源之間創建通訊,將數據源中的數據寫入DataSet ,或根據DataSet中的數據一定數據源。Sql server使用SqlDataAdapter,Oledb 數據源使用OledbAdpater.
五、DataSet(數據集,比如電腦的內存)對象:服務器內存中的數據庫sql
2、C#利用ADO.NET進行數據庫開發的基本步驟:
一、建立和數據庫鏈接的connection 對象。
二、配置DataAdapter對象並建立和操做數據集DataSet。
三、將數據庫中的表添加到DataSet中。
四、把數據集DataSet綁定到DataGrid上。利用DataAdapter 的Fill方法把數據填充到DataSet,最終的數據庫中的數據顯示在用戶界面的DataGrid中。數據庫