ADO.NET作為vb.net中的一個工具,具有相當多相關的對象,先把一些對象的概念說明一下:
(1)ADOConnection:這個對象表示對一個數據庫的一個確切的連接,用戶可以通過打開和關閉一個連接來使用這個對象的一個實例。
(2)ADOCommand:這個類表示了一條用戶將要對一個數據庫進行的SQL命令,它可以返回值,也可以返回一個空值。
(3)ADODataSetCommand:為數據在一個數據庫或一個本地的數據集中的傳遞提供了橋梁。
(4)DataSet:代表了一個或者多個數據庫的表,或者是從本地的數據庫中經過查詢以後返回的一個數據的集合。
(5)DataTable:從一個數據庫或者一條查詢中返回的一個單獨的表。
(6)DataRow:在DataTable中的單獨的一列。
1.連接一個數據庫
為了連接一個數據庫,用戶可以專門為該數據庫建立一個關於連接信息的字符串。例如要訪問一個Access數據庫,連接的字符串可寫成:
2.從一個數據表中讀取數據
為了從一個數據表中讀取數據,用戶可以建立一個ADOCommand,並含有具有合適的參數的SQL表達式和連接。
接著用戶只要簡單地告訴Command對象通過Connection加載dataset對象就行了。用戶必須象下面的代碼那樣指明Filldataset方法操作的表名:
3.執行一條查詢
執行一條select查詢和上面的代碼類似,只不過是在SQL查詢語句上更加的復雜,如下所示的選擇關系的代碼:
4.刪除一個表裡面的內容
用戶可以使用"Delete * from Table"SQL表達式來刪除一個表的內容。然而,既然這裡沒有select表達式聯系一個本地的表,所以用戶可以使用ADOCommand對象的ExecuteNonQuery方法:
Public Sub delete()