在ASP.NET 2.0中,提供了更方便的配置文件访问的类,具体可以到 System.Configuration 名称空间下进行查看。本文提供一种在开发过程中常用的得到数据库字符串的方法,为方便使用,写成一个方法进行调用:

public string GetConnectionString( string _connectionStringsName )
{
System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings;
for (int i = 0 ; i < config.Count ; i++)
{
if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase))
return config[i].ToString();
}
return String.Empty;
}
如果web.config配置如下:

<connectionStrings>
<add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/>
<add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/>
</connectionStrings>

如果写成静态类方法,则可以使用下面的方法进行调用:

string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");

ASP.NET遍历配置文件的连接字符串相关推荐

  1. ef mysql 配置字符串_连接字符串-EF Core | Microsoft Docs

    连接字符串Connection Strings 10/27/2016 本文内容 大多数数据库提供程序都需要某种形式的连接字符串才能连接到数据库.Most database providers requ ...

  2. Java字符串处理之连接字符串

    对于已经定义的字符串,可以对其进行各种操作.连接多个字符串是字符串操作中最简单的一种.通过字符串连接,可以将两个或多个字符串.字符.整数和浮点数等类型的数据连成一个更大的字符串. 使用连接运算符 &q ...

  3. ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

    ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...

  4. 如何使用 ASP.NET 实用工具加密凭据和会话状态连接字符串

    文章编号 : 329290 最后修改 : 2006年4月10日 修订 : 8.0 重要说明:本文包含有关如何修改注册表的信息.修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表 ...

  5. .Net配置文件中数据库中连接字符串用法总结

    一.如果是Access数据库有以下几种种写法: 如果是连接Access数据库 <?xml version="1.0"  encoding="utf8"  ...

  6. .NET如何从配置文件中获取连接字符串

    一.设置配置文件 <configuration><!--在configuration下创建一个connectionStrings--><connectionStrings ...

  7. asp.net 连接字符串的多种写法

    一.使用OleDbConnection对象连接OLE DB数据源 1.连接Access 数据库 Access 2000: "provider=Microsoft.Jet.Oledb.3.5; ...

  8. (转)LinqToSql的连接字符串自动调用配置文件中的连接字符串

    LinqToSql会把连接字符串散落地写在多个位置,并且编译后就固定不可更改了. 于是带来了各种不方便.比如在一台机器上配置好的程序拿到另一台机器上,就不得不找出所有散落的连接字符串,然后一一修改才能 ...

  9. (译)利用ASP.NET加密和解密Web.config中连接字符串

    介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...

最新文章

  1. Netty3架构解析
  2. java jackson json_使用Java和Jackson将Json序列化为通用结构而无...
  3. nyoj-716 River Crossing(动态规划)
  4. 【测试】用例设计思路-六方面
  5. Jsp+Ssh+Mysql实现简单的校园实习兼职管理
  6. AI大牛Jerry Kaplan:AGI?没有技术和工程基础
  7. 专访京东副总裁翁志:全方位解读 CNCC 2018「数据开创商业新生态」技术论坛 | CNCC 2018...
  8. Ubunt更换阿里云镜像源
  9. 【动态规划】P1018 线性dp:乘积最大
  10. jQuery 学习-样式篇(二):jQuery 对象与原生 DOM 对象
  11. 如何在横竖屏切换时Activity内容不变
  12. php 工厂模式作用,PHP工厂模式的好处概述
  13. think in uml 2.1
  14. LABjs、RequireJS、SeaJS 哪个最好用?为什么?
  15. 网络打印机怎么扫描到计算机,怎么用打印机扫描文件-富士施乐SC2020复印机设置网络扫描到计算机(SMB)...
  16. 基于555定时器的呼吸灯电路
  17. 使用D3渲染中国地图
  18. linux dolphin模拟器,dolphin模拟器32位64位
  19. 如何在线翻译PDF文件
  20. 学习国家颁布的三部信息安全领域法律,理解当前工作中的信息安全合规要求

热门文章

  1. Linux镜像如何添加驱动,安装virtio驱动(Linux)
  2. 使用system语句出现不明确问题
  3. GitHub上中国顶尖大学的课程资源共享计划
  4. 【radar】毫米波雷达静态障碍物识别及其相关资料(仿真、生成、标定、运动估计、静态障碍物识别)(3)
  5. 小R SLAM机器人树莓派3b+ ROS kinetic 环境搭建笔记
  6. \V110\Microsoft.CppCommon.targets(347,5): error MSB6006: “CL.exe”已退出,代码为 -1073741515。的解决方法
  7. c语言N*N的二维数组,c语言高手帮个忙(请先看问题,好解答
  8. PCL点云特征描述与提取(3)
  9. 将BST转换为有序的双向链表!
  10. SolidWorks大师班:从基础到专业学习教程