web.config保存(Access)数据库连接字符串的两种方法

网上流行的方法主要有两种:

一种是通过使用 DataDirectory 目录的方法,但是 access 文件必须放在 ASP.NET 的特殊目录中,如 app_data ;

<add name="access" connectionString="Provider=Microsoft.Jet.Oledb.4.0;data source=|DataDirectory|db1.mdb"/>

另外一种方法则比较灵活,具体方法是:在 web.config 文件中保存两个字符串,一个是驱动字符串,另一个是 access 文件的相对路径;

使用时用 Server.MapPath 来获取绝对路径然后组合出来的连接字符串就可以使用了;

<add name="access" connectionString="Provider=Microsoft.Jet.Oledb.4.0;data source=" />  <add name="accessfile" connectionString="~/App_Data/db1.mdb"/>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索目录
, 字符串
, 文件
, 方法
, 路径
config
webconfig配置数据库、web.config配置数据库、webconfig 本地数据库、webconfig数据库连接、web.config数据库连接,以便于您获取更多的相关知识。

时间: 2016-12-30

web.config保存(Access)数据库连接字符串的两种方法的相关文章

数据库连接字符串的两种写法出问题的原因?

问题描述 我写了一个数据库连接字符串,想换电脑以后不用修改原本的是<addname="conStr"connectionString="DataSource=.SQLEXPRESS;integratedsecurity=sspi;database=OASystem;"/>发现登陆失败,我改成<addname="conStr"connectionString="DataSource=.;integratedsecurit

Java中分割字符串的两种方法实例详解_java

前言 相信大家应该都知道在java编程中,有时候我们需要把一个字符串按照某个特定字符.字母等作为截点分割这个字符串,这样我们就可以使用这个字符串的一部分或者把所有截取的内容保存到数组里等操作.下面这篇文章就给大家分享了两种分割的方法,下面来一起看看吧. 一.java.lang.String 的 split() 方法, JDK 1.4 or later public String[] split(String regex,int limit) 示例代码 public class StringSpl

php生成随机字符串的两种方法

  为了防采集,真的是想了很多的办法,之前限制ip,目前基本完成,思路说下:在单位时间内里,比如一分钟内浏览的页面数超过限制,则等待,最后当总的浏览页数达到设定的当天限额,则锁定ip,还有待进一步的调整,现在再来考虑内容页中加入随机字符,来打乱采集者采集的数据! 附上两个随机字符串的代码,各有特色,看您怎么来使用,达到合理的效果. 第一段: function rand_string($len = 30, $type = ", $addChars = ") { $str = "

js截取字符串的两种方法及区别详解_javascript技巧

var long2="1988-0w-07"; alert(long2.substring(0,4)+"------"+long2.substring(5,6));   1988------0 alert(long2.substr(0,4)+"------"+long2.substr(5,2));            1988-----0w substring 截取的时候坐标  包括前边  不包括后边 substr    截取字符串前边参数的坐

SQL语句实现删除ACCESS重复记录的两种方法_MsSql

以下就重复记录删除的问题作一阐述. 有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较容易解决,使用 select distinct * from tableName 就可以得到无重复记录的结果集. 如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 复制代码 代码如下: select distinct * into #Tmp from table

SQL语句实现删除ACCESS重复记录的两种方法

以下就重复记录删除的问题作一阐述. 有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略. 1.对于第一种重复,比较容易解决,使用 select distinct * from tableName 就可以得到无重复记录的结果集. 如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 复制代码 代码如下: select distinct * into #Tmp from table

PHP逐字拆分字符串的两种方法

 方法一: <?php $str="网页吧:http://www.wangyeba.com"; function mbstringtoarray($str,$charset) {     $strlen=mb_strlen($str);     while($strlen){         $array[]=mb_substr($str,0,1,$charset);         $str=mb_substr($str,1,$strlen,$charset);        

web.config中配置数据库连接的方式_实用技巧

在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码. 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数

web.config中配置数据库连接的三种方式

今天中web.cofig数据库教程连接方式 有三种,下面我们来看看web.config中配置数据库连接的方式 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数据库连接代码时,可分别在 <configuration> 下添加如下代码: 1. appSettings <appSettings>    <add key=&qu