#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"; //相对路径
3app.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);
|
请发表评论