文档章节

ASP.NET遍历配置文件的连接字符串

Gute_Nacht
 Gute_Nacht
发布于 2014/04/16 10:41
字数 189
阅读 5
收藏 0

在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");


本文转载自:#

Gute_Nacht
粉丝 14
博文 756
码字总数 463839
作品 0
常州
程序员
私信 提问
ASP.NET Core 配置文件

来自群友的问题:在webform中,我们是用ConfigurationManager.ConnectionStrings["connstr"].ToString(); 这样在程序中获取配置文件中的数据库连接字符串。.net core MVC中,是怎么用呢? 首先...

taadis
2017/06/09
38
0
ASP.NET Core 注入和获取 AppSettings 配置

ASP.NET Core 项目中有个配置文件,用于存放一些配置信息,比如数据库连接字符串等,但访问的话,只能在 ASP.NET Core 项目中获取,如果我们在其他项目类库中,该怎样获取呢? 实现方式就是利...

林羽恒
2017/06/19
0
0
ASP.NET session时间的设置

ASP.NET session时间的设置 方法一: asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息. 当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的...

donny945
2014/10/13
64
0
asp.net core系列 46 Identity介绍

一. Identity 介绍   ASP.NET Core Identity是一个会员系统,可为ASP.NET Core应用程序添加登录功能。可以使用SQL Server数据库配置身份以存储用户名,密码和配置文件数据。或者,可以使用...

花阴偷移
03/21
0
0
ASP.NET Core使用Elasticsearch记录NLog日志

ASP.NET Core使用Elasticsearch记录NLog日志 1、新建一个 ASP.NET Core项目 2、安装Nuge包 运行: 运行: 运行: 3、编写NLog配置文件(NLog.config)...

叫我刘大大
2018/11/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
17
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0
太全了|万字详解Docker架构原理、功能及使用

一、简介 1、了解Docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpa...

Java技术剑
今天
22
0
Wifiphisher —— 非常非常非常流氓的 WIFI 网络钓鱼框架

编者注:这是一个非常流氓的 WIFI 网络钓鱼工具,甚至可能是非法的工具(取决于你的使用场景)。在没有事先获得许可的情况下使用 Wifiphisher 攻击基础网络设施将被视为非法活动。使用时请遵...

红薯
今天
92
1
MongoDB 4 on CentOS 7安装指南

本教程为CentOS x86_64 7.x操作系统下,MongoDB Community x86_64 4.2(GA)安装指南。 安装方式一:yum repo在线安装 [此方式较为简单,官方推荐] Step1:新建MongDB社区版Yum镜像源。 # vim ...

王焱君
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部