appSettings与connectionStrings的区别 connectionstrings

appSettings与connectionStrings的区别 connectionstrings
web.config中连接字符串的获取有两种方式appSettings与connectionStrings

下面看看这两种形式的具体用法:

appsettings

<configuration>
<appSettings>
<add key="ConnectionString" value="DataSource=.;Initial Catalog=Test;User Id=sa;Password=123;"/>

</appSettings>
</configuration>

connectionStrings

<connectionStrings>
<add name="ConnectionString" connectionString="DataSource=.;Initial Catalog=Test;Persist Security Info=True;UserID=sa;Password=123;"providerName="System.Data.SqlClient"/>
</connectionStrings>

区别:

1、两种方法只是具体用法格式上的不同,前者连接字符串的属性名为key,后者为name,但都能实现了字符串的获取。

2、检索值不同,前者使用System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]检索值;后者使用System.Configuration.ConfigurationManager.ConnectionString["ConnectionString"].ConnectionString;来检索值,且需要转换成字符串。

3、使用ConnectionString,还可以对节点进行加密解密,用来确定其安全性。

4、根据网上所查,一般的要把数据库连接字符串放在ConnectionStrings中,若是放在appSettings中,则会报错。还有一点就是使用ConnectionString比较容易更改数据库,只需要更改provideName。

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/202394.html

更多阅读

大理石与花岗岩的区别 大理石有辐射吗

大理石与花岗岩的区别 ? ?一、按石材成因划分:1.大理石大理石属于变质岩变质岩是在高温高压和矿物质的混合作用下由一种石头自然变质成的另一种石头。质变可能是重结晶、纹理改变或颜色改变。天然大理石是地壳中原有

电脑待机与休眠的区别 电脑待机和休眠的区别

电脑待机与休眠的区别? ? 首先确定的是休眠和待机不能下载的。因为硬盘都断电了。?休眠和待机的原理都是吧内存的东西保存住,下次就可以不用重新加载操作系统,但他们最大的不同是前者把内存中的数据临时保存到硬盘中,下次开机就直接

黄金期货交易规则与股票的区别 商品期货交易规则

黄金期货交易规则与股票的区别——简介国内第一个贵金属期货品种黄金期货2008年1月9日正式在上海期货交易所挂牌交易。上海期货交易所昨日发布公告,将各个期限黄金期货合约挂牌当日的基准价规定在209.99元/克的水平上。黄金期货交易

港货与行货的区别 港版和国行怎么分辨

港货与行货的区别——简介港货和行货通常代表从不同销售渠道进入大陆的电子产品,下面简单和大家分享港货和行货的区别。港货与行货的区别——工具/原料聪明的你港货与行货的区别——方法/步骤港货与行货的区别 1、

函数COUNT与COUNTA的区别 excel count和counta

函数COUNT与COUNTA的区别——简介COUNT与COUNTA经常用在Excel统计参数列表中指定项个数的情景中。而两者也是存在这差别的,如果不注意的话,这两个函数就容易搞混;这两个函数应该说很简单,也比较容易掌握,但大多数人可能只知COUNT不知COUN

声明:《appSettings与connectionStrings的区别 connectionstrings》为网友第一帅男分享!如侵犯到您的合法权益请联系我们删除