想要通过C#连接Access数据库,需要先进行config配置(在app.config中配置),然后使用System.Data.OleDb命名空间中的类进行连接和操作。
步骤如下:
1.在app.config中添加config配置
在app.config文件的<configuration>
标签下添加以下代码:
<connectionStrings>
<add name="MyAccessConn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myFolder\myAccessFile.mdb;Persist Security Info=False"/>
</connectionStrings>
其中,connectionString中的Data Source
为Access数据库文件路径,可根据实际情况进行修改。
2.在C#程序中调用config
首先,需要导入System.Configuration命名空间。然后,可以通过以下方式调用app.config中的connectionStrings:
using System.Configuration;
using System.Data.OleDb;
string connectionString = ConfigurationManager.ConnectionStrings["MyAccessConn"].ToString();
OleDbConnection conn = new OleDbConnection(connectionString);
3.执行SQL语句
连接成功后,就可以执行SQL语句了。以下是两个示例:
示例1:查询
OleDbCommand command = new OleDbCommand("SELECT * FROM MyTable", conn);
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["MyColumn"].ToString());
}
reader.Close();
示例2:插入
OleDbCommand command = new OleDbCommand("INSERT INTO MyTable (MyColumn1, MyColumn2) VALUES ('Value1', 'Value2')", conn);
command.ExecuteNonQuery();
以上就是C#连接Access数据库config配置的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:c# 连接access数据库config配置 - Python技术站