數據庫訪問是程序中應用最普遍的部分。隨著C#和ADO.Net的引入,這種操作變得更簡單。這篇文章將示范四種最基礎的數據庫操作。
● 讀取數據。其中包括多種數據類型:整型,字符串,日期型。
● 寫數據。如讀數據一樣,我們也需要寫入多種類型的數據。這可以通過SQL語句來完成。
● 更新或修改數據。我們將再次用到SQL語句。
● 刪除數據。用SQL實現。
上述的操作都要基於Microsoft Access 2000數據庫,但是,我們要對連接字符串進行簡單的修改才能使用SQL或其他ADO數據。
開始操作
在使用ADO類之前,我們將把ADO.Net的命名空間和一些常用數據類包括進來。把下面的代碼加入到你想進行數據庫操作的地方。它的具體位置應該是命名空間行之後,類聲明之前。
using System.Data; // State variables
using System.Data.ADO; // Database
using System.Globalization; // Date
你或許還要向System.Data命名空間添加參數,這取決於工程的類型需要。你所添加的代碼的編譯信息會提醒你這一點。添加System.Data命名空間的操作:
● 右鍵點擊Solution explorer--參數選項;
● 選擇添加參數;
● 選擇.Net框架欄;
● 雙擊System.data.dll條目;
● 選擇OK;
● System.data應該出現在Solution explorer的參數列表中了。
由於在多數操作中都會使用連接字符串,所以我建議你將它包含在使用的類中。
注意:程序中數據庫文件的路徑可能和下面不一樣:
//Attributes
public const string DB_CONN_STRING =
"Driver={Microsoft Access Driver (*.mdb)}; "+
"DBQ=D:\\CS\\TestDbReadWrite\\SimpleTest.mdb";