ACCESS在Web.config里设置连接字符串
2007-08-15 16:07
399 查看
在web.config中使用象ASP那样的Server.MapPath取数据库路径
但web.config不认识Server.MapPath,此方法致使程序无法调试,行不通。
如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。
在web.config中的写法如下:
<appSettings>
<add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="/AppData/mydata.mdb"/>
</appSettings>
程序中的数据访问类中我把"ConnStr"和"dbPath"取出来再连接成一个字符串
代码如下:
/// <summary>
/// (静态)返回数据库连接串。
/// </summary>
protected static string GetConnString()
{
return
System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]+ System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath"])+";";
}
但web.config不认识Server.MapPath,此方法致使程序无法调试,行不通。
如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。
在web.config中的写法如下:
<appSettings>
<add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="/AppData/mydata.mdb"/>
</appSettings>
程序中的数据访问类中我把"ConnStr"和"dbPath"取出来再连接成一个字符串
代码如下:
/// <summary>
/// (静态)返回数据库连接串。
/// </summary>
protected static string GetConnString()
{
return
System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]+ System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath"])+";";
}
相关文章推荐
- ACCESS在Web.config里设置连接字符串!
- ACCESS在Web.config里设置连接字符串!
- 保存(Access)数据库连接字符串的两种方法web.config
- 基于web.config动态设置LINQ dbml 文件中的连接字符串
- web.config里写access连接字符串
- Webconfig中使用appSettings设置连接字符串(转)
- 怎样从web.config中读取连接字符串的设置
- 在Web.config里设置数据库连接字符串
- Webconfig中使用appSettings设置连接字符串(转)
- web.config中数据库连接字符串设置
- asp.net中web.config保存(Access)数据库连接字符串的三种方法
- web.config 设置Oracle连接字符串
- [转]web.config保护连接字符串及其它设置信息
- 关于sql access excel以及在web.config中数据库连接字符串的写法
- C# .net web.config配置access连接字符串
- web.config 保存(Access)数据库连接字符串的两种方法
- webConfig的设置和数据库连接字符串
- [转]web.config保护连接字符串及其它设置信息
- 连接字符串设置(Web.config配置)
- c#读取web.config连接字符串