一、如果是Access数据库有以下几种种写法:

如果是连接Access数据库

<?xml version="1.0"  encoding="utf8"  ?>

<configuration>

<appSettings>

<add key="connstr"  value="Provider=Microsoft.Jet.OLEDB.4.0;DataSounce=F:\C#Code\DBOperation/ykjj.mdb"/>

<connectionStrings>
    <add name="connstr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\C#Code\DBOperation\ykjj.mdb"/>
  </connectionStrings>

</appSettings>

</configuration>

数据库可以放到网站的App_Data目录下

在配置文件Web.Config中添加节点

<connnectionStrings>

<add name="txl" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSounce=|DataDirectory|\TXL.mdb"/>

</connectionStrings>

<appSettings>

<add key="txl" value="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\TXL.mdb"/ Persist Security Info=True"  providerName="System.Data.OleDb"

</appSettings>

以上的连接字符串中其实还有一个Persist Security Info属性,其含义是表示是否保存安全信息,其实可以简单的理解为"在数据库连接成功后是否保存密码信息",True表示保存,False表示不保存。ADO.NET缺省为False。

使用配置管理类来读取连接字符串:

string connstr=ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;

如果配置文件中用的是appSettings

string connstr=ConfigurationManager.AppSettings["connstr"];

二、如果连接的是Access2007数据库

则配置字符串链接如下:

<connnectionStrings>

<add name="txl" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\weimakeji.mdb"   Persist Security Info=True" >

</connectionStrings>

AppSetting用法相同

三、如果连接的是SQLServer,则配置文件为:、

1、?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="PhoneBookConnectionString"
      connectionString="Data Source=.\sqlexpress;Initial Catalog=PhoneBook;User ID=sa;Password=12345678"
      providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings>
    <add key="ConnectionString" value="server=.\sqlexpress;database=PhoneBook;uid=sa;pwd=12345678"/>
  </appSettings>
</configuration>

2、如果数据库放在App_Data文件下:则配置文件连接数据库字符串为:

<?xml version="1.0" encoding="utf-8"?>

<!--
  有关如何配置 ASP.NET 应用程序的详细消息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
  <connectionStrings>
    <add  name="CeShiConn"  connectionString=" Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Psychology.mdf; Integrated Security=True;User Instance=True;"  />
  </connectionStrings>
  <appSettings>
    <add key="CeShiConn2" value="server=.\sqlexpress; AttachDbFilename=|DataDirectory|Psychology.mdf;   Integrated Security=True;User Instance=True; Connection Timeout=30;"/>
  </appSettings>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
    </system.web>

</configuration>

注释:DataSource代表所要链接Server网络中的物理地址.

.\sqlexpress 表示链接本地的Sql Express数据库文件

Integrated Security当此属性设为True时表示链接采用Window身份验证.

User Instance=True;这个属性表示采用Windows身份验证的情形下,在连接的过程中,会建立一个新的SqlServer数据副,提供用户完整的数据访问权限。

.Net配置文件中数据库中连接字符串用法总结相关推荐

  1. python中如何连接两个字符串_python中5种连接字符串的方法

    字符串是Python中常用的数据类型,在开发过程中可以对字符创进行截取并与其他字符创进行连接.本文为大家介绍了5种连接字符串的方法. 1.加号 如果有其他编程语言开发经验的人,肯定知道很多语言里面是用 ...

  2. php server 连接字符串,sqlServer 数据库常用连接字符串

    sqlServer 数据库常用连接字符串 用户名和密码验证的方式去连接到数据库服务器 add name="conStr" connectionString="Data S ...

  3. SharePoint服务器连接配置数据库的连接字符串保存位置

    摘自:http://kaneboy.blog.51cto.com/1308893/280585 经常有人问我这个问题,SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?虽然其他Sh ...

  4. 使用OLE DB方式连接常用数据库的连接字符串的设置

    使用OLE DB方式连接常用数据库的连接字符串的设置 SQL Server 使用 OLE DB 所设置的连接字符串: 标准连接方式 Provider=sqloledb;Data Source=data ...

  5. SqlServer数据库常用连接字符串

    sqlServer 数据库常用连接字符串 用户名和密码验证的方式去连接到数据库服务器 Windows验证的方式去连接到数据库服务器 <add name="conStr" co ...

  6. excel宏字符串连接mysql_Excel 访问Sql 数据库的连接字符串

    原标题:Excel 访问Sql 数据库的连接字符串 SQL Server数据库的OLE DB连接方法和sql连接字符串 Excel使用OLE DB或OleDbConnection (.NET)方式 ( ...

  7. ODBC、OLE连接各种数据库的连接字符串

    简介 我们在使用数据库的时候,首先需要打开这个数据库. 我们可以找到集中类型的数据库,每个都使用不同的连接方式. 下面列举了一下主要的数据库的连接字符串 A:使用ODBC方式 1:dBASE连接字符串 ...

  8. oracle 中某张表备份,张表系统流程(java程序备份及恢复SQL2000中数据库中的某张表)...

    java程序备份及恢复SQL2000中数据库中的某张表 你可以现在数据库里面建立一张视图,视图里面的SQL语句就是查询该数据库中的表明,这就是访问系统表的内容,只提供单独一个列,然后展示给客户,当客户 ...

  9. 各种数据库的连接字符串

    各种数据库的连接字符串 ADO.NET连接字符串大全 ADO.NET连接字符串 名称 ADO.NET连接字符串 说明 ADO.NET连接字符串:SQL Server,SQL Server 2005,A ...

最新文章

  1. 关于Mysql5.6半同步主从复制的开启方法【转】
  2. 去掉word注释里的横线
  3. *ctf 逆向math题解
  4. 【Python】吐槽SQLAlchemy
  5. 【J2EE设计模式】模型-视图-控制器模式(MVC模式)
  6. Java讲课笔记17:Lambda表达式
  7. JAVA就诊叫号_基于B/S的JAVA门诊就诊系统
  8. thrift java长连接_利用thrift在c++、java和python之间相互调用
  9. 让旧 Windows 电脑一键变成 Chromebook,Google 收购 Neverware!
  10. php 虚拟主机ip配置文件,基于IP的虚拟主机配置
  11. 关于AI与高性能计算加速融合,这里有英伟达最新的4个应用案例
  12. 计算机重启打印服务关闭,电脑打印机消失print spooler服务启动后自动停止
  13. HackerRank 算法刷题笔记(一),基于Go语言
  14. java cropper_layui剪裁插件cropper一个页面调用多次问题解决
  15. MySQL8.0无法启动3534的解决方法
  16. 基于注意力机制的多尺度车辆行人检测算法
  17. Android开发高德地图定位中GPS坐标转换
  18. go之官方依赖管理工具dep安装和使用
  19. trick2-mobilenetv1、mobilenetv2、mobilenetv3替换YOLO主干
  20. BTC涨这么多,还能买吗?要卖吗?| 量化定投策略告诉你答案【附代码】

热门文章

  1. 如果不需要CSS隐藏滚动条
  2. 如何在正则表达式中使用变量?
  3. 计算机等级ms答题演示,计算机等级一级MS Office考试考题:第六套演示文稿题
  4. win11天气小组件如何开启 Windows11开启天气组件的设置方法
  5. python3文档字符串_python3基础:字符串、文本文件
  6. Shell:dos新建sh脚本在linux下执行报错“/bin/sh^M”
  7. 常见移动机器人运动学模型总结(图片版)
  8. 全向轮机器人正前轮运动学分析
  9. 修改网页代码_利用网页监控优势,做百度自动推送
  10. 洛谷——P1897 电梯里的爱情(两种解法:普通方法、桶排序方法)