c#连接access数据库
时间: 2023-08-02 21:13:06 浏览: 212
C#连接Access实例讲解
你可以使用以下步骤来连接 Access 数据库:
1. 引用 COM 组件:在 Visual Studio 中,右键单击“引用”文件夹,选择“添加引用”,在“COM”选项卡中选择“Microsoft Office 16.0 Access Database Engine Object Library”(如果您的 Access 版本不同,则可能会有所不同)。
2. 添加命名空间:在代码文件的顶部添加以下命名空间:
```
using System.Data.OleDb;
```
3. 设置连接字符串:在代码中设置连接字符串,示例代码如下:
```
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb";
```
其中,“myFolder”是你的 Access 文件所在的文件夹,而“myAccessFile.accdb”是你的 Access 文件的名称。
4. 创建连接对象:使用连接字符串创建 OleDbConnection 对象,示例代码如下:
```
OleDbConnection connection = new OleDbConnection(connectionString);
```
5. 打开连接:使用 Open() 方法打开连接,示例代码如下:
```
connection.Open();
```
6. 执行查询:使用 OleDbCommand 对象来执行查询,示例代码如下:
```
OleDbCommand command = new OleDbCommand("SELECT * FROM myTable", connection);
OleDbDataReader reader = command.ExecuteReader();
```
其中,“myTable”是你要查询的表的名称。
7. 关闭连接:在使用完连接和数据阅读器之后,使用 Close() 方法关闭连接,示例代码如下:
```
reader.Close();
connection.Close();
```
这样,你就可以使用 C# 连接 Access 数据库了。
阅读全文