Access数据库连接字符串

2016-02-19 15:50 6 1 收藏

下面请跟着图老师小编一起来了解下Access数据库连接字符串,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

之前项目用的数据库是mssql,因此把数据库字符串写在了web.config中,后来客户要求用access,所以直接在web.config中改了连接字符串( 连接用了直接路径)

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

现在突然想到要把数据库连接字符串改为相对路径,但是如果用server.mappath的话现在麻烦,要在很多文件中改,


有没有办法直接改web.config中的连接字符串,而获得的是相对路径,也就是说客户不必知道服务器上存放web项目的具体直接路径?
-----------------------------------

在多个文件中引用数据库连接字符串本身就是一个错误,不过既然错误已无法挽回,你仍然可以在web.config中设置Access数据库的相对路径,只需用~号来代替当前web应用程序的根路径即可,比如你的数据库在当前web应用程序的database文件夹中,你可以这样在web.config中设置数据库路径:

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


  appSettings
add key="dbPath" value="~/database/mydb.mdb"/
  /appSettings

~这个符号不会被发送到客户端,没有所谓浏览器或IIS支持不支持的问题,用Server.MapPath()或Response.Redirect()方法时,它会自动将~号转换为相应的web应用程序路径,而不是把它直接发送到客户端,在客户端浏览器中用~号显然是不行的。

来源:http://www.tulaoshi.com/n/20160219/1610513.html

延伸阅读
标签: Web开发
选择自 kindwell 的 Blog     这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码。       但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严...
标签: SQLServer
      不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。   本文的测试环境为: 操作系统:  WINDOWS2000 SERVER (繁体系统) 安装数据库: SQLSERVER20...
/** * 字符串分割 * * @author * @param str java.lang.String 要分割的字符串 * @param sp java.lang.String 需要被替换的子串 * @return 替换之后的字符串 * @return 分割失败,返回null */ public static String[] Split(String str, String sp) { StringTokenizer st = new StringTokenizer...
一、密码式 给数据库起一个随机复杂的名称,避免被猜到被下载,这种方式在以前很流行,因为大家都对自己的代码很有自信。但随着错误提示对数据库地址的泄露导致数据库被非法下载,这种方式也就越来越少人用了。 二、"#"式 在数据库名称里加上#号,从URL上请求时#是请求地址和请求参数的一个分隔字符,如果知道了数据库名...
字符串可以用来表示任何一种值,所以它是最基本的类型之一。我们可以用字符串类型来存储图象或声音之类的二进制数据,也可存储用gzip压缩的数据。下表介绍了各种字符串类型: Table 1.3. 字符串类数据列类型 类型最大长度占用存储空间 CHAR[(M)] M字节 M字节 VARCHAR[(M)] ...

经验教程

37

收藏

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