方案一:
将 Access 数据库放到 App_Data 目录下,在web.config 中设置
<connectionStrings>
<add name="myConstring" connectionString="Provider=Microsoft.jet.oledb.4.0;Data Source=
|DataDirectory| DBName.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
可以直接获取:
ConfigurationManager.ConnectionStrings["myConstring"].ConnectionString;
========================================================================================
方案二:
<appSettings>
<add key="conString" value="PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source={0}/你存放数据库的目录/DBName.mdb"/>
</appSettings>
获取
string path = System.Configuration.ConfigurationManager.AppSettings["conString"];
path=String.Format(path,Server.MapPath("~"));
当然,实际开发的过程中,尽量不要用 .mdb 后缀名.要改成其他的。