Access数据库是一种轻量级数据库管理系统,特别适合小型项目或个人数据管理。在C#中,我们可以通过ADO.NET框架访问和操作Access数据库。以下是基本操作步骤:

1. ADO.NET框架简介

ADO.NET是.NET框架的一部分,专注于与各种数据库的交互。使用它可以连接、查询、更新和删除数据库中的数据。关键组件包括:

- Connection(连接)

- Command(命令)

- DataReader(数据读取器)

- DataAdapter(数据适配器)

2. 连接Access数据库

使用System.Data.OleDb命名空间中的OleDbConnection类连接Access数据库。连接字符串一般包含数据库的路径和提供者名称,例如:

\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\MyDatabase.mdb\"

3. 创建数据库连接实例

using System.Data.OleDb;
...
OleDbConnection conn = new OleDbConnection(\"连接字符串\");

4. 打开和关闭连接

conn.Open(); // 执行数据库操作
conn.Close();

5. 执行SQL命令

使用OleDbCommand类创建并执行SQL命令,例如:

OleDbCommand cmd = new OleDbCommand(\"SELECT * FROM 表名\", conn);

6. 读取数据

  • 使用OleDbDataReader类逐行读取数据,适用于大量数据高效读取:
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read()) {
   // 访问字段值,如 reader[\"字段名\"]
}