web.config配置Access数据库 (C#) ASP.NET+ACCESS
方法一:
web.config中的写法:
<appSettings>
<add key="ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|mydatabase.mdb"/>
</appSettings>
其中: |DataDirectory| 字符串在运行时解析为网站的 App_Data 文件夹。
程序调用:
public static string connectionString = ConfigurationSettings.AppSettings[ "ConnString" ].ToString();
方法二:
web.config中的写法:
<appSettings>
<add key="ConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/mydata.mdb"/>
</appSettings>
程序调用:
程序中的数据访问类中我把"ConnString"和"dbPath"取出来连接成一个字符串"connectionstring"
public static readonly string CONN_STRING_NON_DTC = System.Configuration.ConfigurationManager.AppSettings["ConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";";
技术文档