C Sharp 连接 Access数据表
时间: 2023-10-26 20:06:20 浏览: 103
ChineseNumberIdentify-master_C#Access_database_microsoftaccess_源
可以使用以下步骤连接 Access 数据表:
1. 导入命名空间:`using System.Data.OleDb;`
2. 创建连接字符串:`string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\myAccessFile.mdb;";`
其中,`Provider` 表示使用的数据提供程序,`Data Source` 表示 Access 数据库文件的路径。
3. 创建连接对象:`OleDbConnection conn = new OleDbConnection(connString);`
4. 打开连接:`conn.Open();`
5. 创建 SQL 查询语句:`string sql = "SELECT * FROM myTable";`
其中,`myTable` 表示 Access 数据表的名称。
6. 创建命令对象:`OleDbCommand cmd = new OleDbCommand(sql, conn);`
7. 执行查询操作:`OleDbDataReader reader = cmd.ExecuteReader();`
8. 遍历查询结果:`while (reader.Read()) { // 处理查询结果 }`
9. 关闭连接:`conn.Close();`
完整的代码示例:
```csharp
using System.Data.OleDb;
string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\myAccessFile.mdb;";
OleDbConnection conn = new OleDbConnection(connString);
conn.Open();
string sql = "SELECT * FROM myTable";
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
// 处理查询结果
}
conn.Close();
```
阅读全文