<connectionStrings>和<appSettings>这个的区别

转载 2012年03月29日 14:04:43

在.NET Framework 2.0中,ConfigurationManager类新增了两个属性AppSettings和ConnectionStrings专门用来获取配置文件AppSettings和ConnectionStrings节的数据,使用方法如下:

using System.Configuration; 
public partial class _Default : System.Web.UI.Page   

    protected void Page_Load(object sender, EventArgs e) 
    { 
        Label1.Text = ConfigurationManager.ConnectionStrings["connectionStringsName"].ToString(); 
        Label2.Text = ConfigurationManager.AppSettings["appSettingsName"].ToString(); 
    } 
}

 

<connectionStrings>和<appSettings>这个的区别
1.<connectionStrings> 
<connectionStrings> 
<add name="SYXTConnectionString" connectionString="Data Source=LEIKE;Initial Catalog=SYXT;User ID=sa;Password=sa" 
providerName="System.Data.SqlClient" /> 
</connectionStrings>


2.<appSettings>:

<add key="connectionstring1" value="data source=192.168.123.201;initial catalog=webmedlink;persist security info=False;user id=sa;password=KSDChagd2004;packet size=4096"> 
</add>

注意:

(1)AppSettings 是在2003中常用的,ConnectionStrins是2005中常用的.

(2)使用ConnectionString的好处:

第一:可将连接字符串加密,使用MS的一个加密工具即可。

第二:可直接绑定的数据源控件,而不必写代码读出来再赋值给控件。

第三:可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName。

(3)写在 <appSettings >中用System.Configuration.ConfigurationManager.AppSettings["name"]检索值。

   写在 <ConnectionStrings>中用System.Configuration.ConfigurationManager.ConnectionStrings["name"]检索值

相关文章推荐

AppSettings和ConnectionStrings的区别

AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings. 1. providerName="System.Data....

关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作

最近我做的一些项目,经常需要用到对应用程序的配置文件操作,如app.config和web.config的配置文件,特别是对配置文件中的[appSettings]和[connectionStrings]...
  • ruijc
  • ruijc
  • 2013年04月10日 17:50
  • 3622

web.config中配置数据库连接的两种方式(<appSettings >与 <connectionStrings>)

【转载博客】cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web....

appsettings与connectionstrings

这篇文章源于我在做一个手机号码归属地的例子时用到了配置文件,于是像视频上说的那样,我在app.config中写下了这段代码: 可是却出现了在运行中弹出这样的错误提示...

(9) iphone 开发 AppSettings , 系统setting与应用程序setting间的数据控制

引言:以手机为例, 当你在用一款软件听音乐时,会发现手机自带的大小声控制键和播放软件自带大小声控制键都可对声音进行大小声控制,而且他们的动作都会保持一致。那就让我们一探究竟吧! 一:设置束(se...

App.config 中读写appSettings、system.serviceModel终结点,以及自定义配置节

原文出处:http://www.cnblogs.com/zhaobl/archive/2011/09/29/appsettingHelper.html 1.appSettings的读写 但...

asp.net core 读取Appsettings.json 配置文件

asp.net core 读取Appsettings.json 配置文件 [TOC]Appsettings.json 配置很明显这个配置文件就是一个json文件,并且是严格的json文件,所有的属性...
  • iml6yu
  • iml6yu
  • 2017年07月19日 11:01
  • 1001

VS2005(C#)里读取及改变App.config里appSettings节的值

http://www.cnblogs.com/cstded/archive/2007/07/19/823950.html 转眼又是两个月没来了,这段时间比较迷茫,不知道自己应该做什么了?哎,...

[转载]web.config connectionStrings 数据库连接字符串的解释

web.config connectionStrings 数据库连接字符串的解释   先来看一下默认的连接SQL Server数据库配置    SqlConnection...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<connectionStrings>和<appSettings>这个的区别
举报原因:
原因补充:

(最多只允许输入30个字)