在C#中連接ACCESS數據庫,需要使用System.Data.OleDb命名空間提供的OleDbConnection類。
下面是一個連接ACCESS數據庫的示例代碼:
using System;
using System.Data.OleDb;
class Program
{
static void Main()
{
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\your_database.accdb;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
try
{
connection.Open();
Console.WriteLine("數據庫連接成功");
// 在此處進行數據庫操作
connection.Close();
}
catch (Exception ex)
{
Console.WriteLine("數據庫連接失敗:" + ex.Message);
}
}
}
}
在上面的示例中,首先定義了一個連接字符串,其中包含了ACCESS數據庫的路徑。然后使用using語句創建了一個OleDbConnection對象,并傳入連接字符串進行連接。在try塊中,調用Open方法打開連接,并輸出連接成功的信息。在此處可以進行具體的數據庫操作。最后使用Close方法關閉連接。
請注意,示例中使用的連接字符串是針對Microsoft Access Database Engine 2010版本的數據庫文件(.accdb)的連接字符串。如果使用的是更早版本的ACCESS數據庫(.mdb文件),連接字符串需要做相應的修改。
另外,還可以使用OleDbCommand類來執行SQL語句和存儲過程,使用OleDbDataReader類來讀取查詢結果等。具體的操作可以根據具體需求進行調整。