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"]) + ";";


原文地址:https://www.cnblogs.com/ishibin/p/2342289.html