📜  c# open access database mdb - C#(1)

📅  最后修改于: 2023-12-03 15:13:49.431000             🧑  作者: Mango

C#中打开MDB格式的Access数据库

在C#中,我们经常需要对数据库进行读取、写入、修改等操作。而Access数据库可谓是常用的数据库之一,所以了解如何在C#中打开MDB格式的Access数据库是非常有必要的。

操作步骤
1. 引入命名空间

我们需要使用OleDb命名空间中的一些类来操作MDB格式的Access数据库。所以我们需要引入OleDb命名空间。

using System.Data.OleDb;
2. 创建连接字符串

连接字符串是用于打开某个特定数据库的字符串。我们需要创建一个连接字符串来告诉程序要连接哪个数据库。下面的代码片段展示如何创建一个连接字符串。

string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb";
3. 打开数据库连接

使用OleDbConnection类可以打开Access数据库连接。下面的代码片段展示了如何打开一个Access数据库连接。

OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
4. 执行查询语句

一旦我们有了一个已打开的数据库连接,就可以执行查询语句了。下面的代码片段展示了如何使用OleDbCommand类来执行查询语句。这个示例展示如何查询一个名为"Customers"的表格。

string queryString = "SELECT * FROM Customers";
OleDbCommand command = new OleDbCommand(queryString, connection);

OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
    Console.WriteLine(reader["customerName"].ToString());
}

connection.Close();
5. 关闭数据库连接

最后一步是关闭连接。我们可以使用OleDbConnection类的Close方法来关闭数据库连接。

connection.Close();
总结

在C#中打开MDB格式的Access数据库需要以下几步:

  1. 引入OleDb命名空间。
  2. 创建连接字符串。
  3. 打开数据库连接。
  4. 执行查询语句。
  5. 关闭数据库连接。