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


posted @ 2012-02-08 10:17  ishibin  阅读(332)  评论(0编辑  收藏  举报