ACCESS在Web.config里设置连接字符串

2016-01-29 12:29 9 1 收藏

ACCESS在Web.config里设置连接字符串,ACCESS在Web.config里设置连接字符串

【 tulaoshi.com - ASP.NET 】

 

在web.config中使用象ASP那样的Server.MapPath取数据库路径
但web.config不认识Server.MapPath,此方法致使程序无法调试,行不通。

如下方法,可以方便的移植程序路径而不必再去修改ACCESS数据库路径。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

在web.config中的写法如下:

<appSettings
<add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/
<add key="dbPath" value="/AppData/mydata.mdb"/
</appSettings

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

程序中的数据访问类中我把"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"])+";";
  }

来源:http://www.tulaoshi.com/n/20160129/1486299.html

延伸阅读
在数据库编程中我们经常用到连接字符串,针对不同的数据库有不同的连接字符串,记忆使用都很不方便,所以向大家介绍两个小技巧,希望大家喜欢!^_^ 方法一: 新建一个文本文件,把后缀名改成*.udl 双击打开按照提示完成里面的操作 然后测试连接,成功后关闭 在用记事本打开,呵呵,里面就有连接字符串了 方法二: http://www.connectionstrings.com/
FillString函数有两个参数,一个是用来重复填充的字符,另一个是填充后的字符串长度。然后它返回填充后的字符串,重复次数由填充字符的个数和填充后字符串长度决定。 该函数建立一个循环,循环次数基于所要求的字符串长度。循环步长有参数Value(即用来重复填充的子字符串)的长度决定。该函数把参数Value作为工作字符串,重复后按所要...
标签: Web开发
去掉字符串中匹配 的字符串 代码如下: /** * 去掉字符串中匹配 的字符串 * * @author zhujie * @return String regex 要替换的内容 value 字符串 state 替换的内容变成什么 */ public static String toRegex(String regex, String value, String state) { Pattern p = Pattern.compile(regex); Matcher m = p.matcher(value); String...
标签: Web开发
大字符串的连接最好使用数组,把每个子串放入数组元素,再执行join()连接起来,其效率比+=有明显的提高。 因此,可以由此原理写一个简单的 StringBuffer 类,在遇到大字符串连接时可以派上用场。 //by misshjn function StringBuffer(){    this.data = []; } StringBuffer.prototype....
Delphi中的字符串 ——摘自网络 一:各种字符串  字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的...

经验教程

675

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部