#region 连接字符串
连接字符串有2中
1、绝对路径 string strcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\程序书籍软件\c#程序代码\access数据库操作\addressList.mdb"; //绝对路径
2、相对路径,其中Environment.CurrentDirectory是程序exe的执行路径。
string strcon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Environment.CurrentDirectory+"\\addressList.mdb"; //相对路径
3、app.config
string strcon = ConfigurationManager.AppSettings["addaccess"].ToString();//方法3,用app.config文件,添加引用,添加using。
------------------------------------------------------------------------------------
app端
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<!--sql2000连接串-->
<add name="conSql" connectionString="Data Source=localhost;database=fuxiaojun;uid=sa;pwd=ruheshi0372" providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>
<!--sql2000连接串-->
<!--<add key="Testaddsql2000" value="server=localhost;database=fuxiaojun;User ID=sa;password=ruheshi0372"/>-->
<!--access连接串-->
<add key="addaccess" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\程序书籍软件\c#程序代码\access数据库操作\addressList.mdb"/>
<!--Access相对路径 Data Source=|DataDirectory|\数据库.mdb 数据库放 App_Data文件夹里 -->
<add name="AccCnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\date\date.mdb;Persist Security Info=True" providerName="System.Data.OleDb" />
</appSettings>
</configuration>
调用
-
C# code
string connstr = ConfigurationManager.ConnectionStrings["connstr"
].ToString();
OleDbConnection conn =new OleDbConnection(connstr);
原文连接:http://www.cnblogs.com/hfzsjz/archive/2010/07/19/1780814.html