1、Connection,連接。打開數據通道。
2、Command,命令。通過連接傳給資料庫執行。
3、DataReader,僅向前讀取器。通過連接,讀取查詢結果。
4、Parameter,參數。有輸入也有輸出,輸入參數和Command結合通過連接傳給資料庫,輸出參數在執行後由資料庫返回給參數。
5、DataAdapter,適配器。將資料庫映射到程序,同步更新、刪除、查詢、添加。結合DataSet、DataTable、DataRow、DataColumn等對象使用。
6、Transaction,事物。多個命令組合執行,一條兒失敗全部回滾,也可以自己設置還原點,手動控制回滾。
② ADO.NET連接ACCESS資料庫
vb.net
首先引用Access ado.net命名空間
imports system.data.oledb
連接資料庫代碼
dim connstr as string="provider=microsoft.jet.oledb.4.0;data source='" & dbpath & "'"
上面是資料庫連接字元串 dbpath 是資料庫路徑
dim conn as new oledbconnection(connstr)
conn.open
打開資料庫連接
dim sql as string="select * from A"
dim cmd as new oledbcommand(sql,conn)
dim dr as oledbdatareader=cmd.executereader
textbox1.text=dr.getstring(1)
dr.close
conn.close
讀取A表中第二個欄位的內容到文本框。
關閉數據讀取器
關閉資料庫連接
③ 敘述通過ADO.NET執行常規資料庫操作過程 �1�3
ADO.NET連接資料庫實驗步驟(1):定義連接字元串資料庫的連接定義一般是以字元串的形式出現,該字元串的定義參見圖所示。 連接字元串舉例圖不管用拖放方式在圖形界面增加的SqlConnection1對象,還是通過代碼編寫生成的SqlConnection1對象,都需要定義連接字元串。界面增加的SqlConnection1對象,其連接字元串在配置資料庫連接後自動生成,而代碼編寫生成的SqlConnection1對象,其連接字元串需要安裝格式要求手工編寫。連接字元串決定了連接某台伺服器,某個資料庫,還有連接方式及要求。編程時定義連接字元串的具體例子,參見圖:定義連接字元串具體舉例圖圖中,SqlConnection1為sqlconnection對象,通過sqlconnection對象載入資料庫連接字元串與MSSQL進行連接。在連接字元串中,「Server=SQLDB;」表示存儲「pubs」資料庫的伺服器名稱,該伺服器名稱為SQLDB,也可以寫成IP地址,如123.101.220.1。如果是本地資料庫伺服器,可以有以下幾種寫法:「(local)」或者「.」「127.0.0.1」、本地機子名稱。在連接字元串中,「User id=sa; pwd=password」表示登錄資料庫伺服器用戶名稱和密碼,使用這種用戶身份登錄方式必須是,用戶同樣可以使用「SQL Server身份認證」登錄資料庫伺服器,否則連接仍然會失敗。最後的「database=pubs」表示登錄伺服器是pubs資料庫。ADO.NET連接資料庫實驗步驟(2):創建Connection對象在代碼編輯器裡面,通過編寫代碼的方式創建Connection對象的過程參見圖所示: 創建連接對象圖在對象創建過程中將連接字元串作為參數傳遞給SqlConnection類的構造函數,這樣連接對象SqlConnection1就可以用來訪問數據了。構造函數還有個重載,就是參數為空的構造函數。在實例化時不將連接字元串作為參數傳給構造函數,實例化之後,給對象SqlConnection1的屬性ConnectionString賦值,完成對象SqlConnection1的設置。例如:SqlConnection SqlConnection1 = new SqlConnection(); SqlConnection1.ConnectionString = "Data Source=10.5.0.30;Initial Catalog=TTDB; User ID=TrainingDeveloper Pwd=Password";
ADO.NET連接資料庫實驗步驟(3):打開與資料庫的連接用Connection對象的Open()方法就可以打開資料庫連接。
④ 如何使用ADO.NET輕松操縱資料庫
NET Framework 數據提供程序的不同資料庫不同的命名空間。
2
.NET Framework 數據提供程序的四個核心對象。
3
Connection有什麼作用。Connection的作用是建立應用程序和資料庫的連接,Connection有兩個方法:Open()方法打開資料庫,Close()關閉數據的連接;一個屬性ConnectionString設置連接資料庫字元串。它的作用可以用圖形表示:
創建Connection對象的步驟。定義連接字元串,Sql Secer資料庫的連接字元串格式一般為: Data Source=伺服器名;Initial Catalog=資料庫名; User ID=用戶名;Pwd=密碼
創建Command對象。
打開與資料庫的連接。使用Open()方法。
關閉資料庫連接。使用完資料庫要記得即使關閉,使用Close()方法關閉,如果不關閉,會影響運行效率。關閉方式如下:
連接資料庫整體示例。
測試資料庫連接結果。
為什麼使用異常處理。在連接資料庫時常常出現連很多異常現象,例如下面的:
如何處理資料庫連接異常。
為什麼需要finally語句。使用finally語句可以執行我們結束的語句。
異常程序是如何執行的。可以看下執行過程: