<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"]检索值

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

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

函数式宏定义和普通函数的区别

在C及C++语言中允许用一个标识符来表示一个字符串,称为宏,该字符串可以是常数、表达式、格式串等。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。...
  • wang664626482
  • wang664626482
  • 2016年08月29日 16:22
  • 1147

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

【转载博客】cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web....
  • u010276845
  • u010276845
  • 2013年10月23日 10:04
  • 1569

AppSettings和ConnectionStrings的区别

AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings. 1. providerName="System.Data....
  • hongkaihua1987
  • hongkaihua1987
  • 2011年07月24日 10:35
  • 406

appsettings与connectionstrings

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

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

最近我做的一些项目,经常需要用到对应用程序的配置文件操作,如app.config和web.config的配置文件,特别是对配置文件中的[appSettings]和[connectionStrings]...
  • CatchMe_439
  • CatchMe_439
  • 2017年03月31日 09:44
  • 96

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

【转载博客】cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web....
  • u010276845
  • u010276845
  • 2013年10月23日 10:04
  • 1569

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

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

Xposed AppSettings权限管理原理分析

转:http://vbill.github.io/2015/02/13/xposed-appsettings/ 本文分析一个权限管理类Xposed模块的源代码,主要分析权限管理功能实...
  • zhangmiaoping23
  • zhangmiaoping23
  • 2017年02月06日 12:00
  • 1378

connectionStrings节的配置方法

ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 作者: 字体:[增加 减小] 类型:转载 ASP.NET web....
  • zhangge360
  • zhangge360
  • 2014年06月04日 11:24
  • 885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<connectionStrings>和<appSettings>这个的区别
举报原因:
原因补充:

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