C#Access数据库查询
时间: 2023-11-22 07:45:28 浏览: 128
C#可以通过OleDbConnection对象连接Access数据库,并使用SQL语句进行查询操作。以下是查询Access数据库的基本步骤:
1. 创建OleDbConnection对象并传入连接字符串,连接到Access数据库。
2. 创建OleDbCommand对象并传入SQL语句,用于查询Access数据库。
3. 执行OleDbCommand对象的ExecuteReader()方法,返回一个OleDbDataReader对象。
4. 使用OleDbDataReader对象的Read()方法逐行读取查询结果。
5. 关闭OleDbDataReader对象和OleDbConnection对象。
下面是一个简单的查询Access数据库的示例代码:
```
OleDbConnection conn = new OleDbConnection("provider = microsoft.Jet.OLEDB.4.0;Data Source = D:\\Student.mdb");
conn.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM Student", conn);
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["Name"].ToString());
}
reader.Close();
conn.Close();
```
以上代码查询了Access数据库中的Student表,并输出了每行记录的Name字段。需要注意的是,查询语句可以根据具体需求进行修改。同时,还需要确保Access数据库文件的路径和表名正确。
阅读全文