C#配置文件 AppSettings和ConnectionStrings的区别

如题所述

1)AppSettings 是在2003中常用的,ConnectionStrings是2005中常用的.
2)使用ConnectionStrings的好处:
第一:可将连接字符串加密,使用MS的一个加密工具即可。
第二:可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。
第三:可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName。
3)写在 <appSettings >中用System.Configuration.ConfigurationManager.AppSettings["name"]检索值。
写在 <ConnectionStrings>中用System.Configuration.ConfigurationManager.ConnectionStrings["name"]检索值。
温馨提示:内容为网友见解,仅供参考
无其他回答

C#中ConnectionStrings和AppSettings的区别
1、两种方法只是具体用法格式上的不同,前者连接字符串的属性名为key,后者为name,但都能实现了字符串的获取。2、检索值不同,前者使用System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]检索值;后者使用System.Configuration.ConfigurationManager.ConnectionString["ConnectionString"].Connect...

C#中ConnectionStrings和AppSettings的区别
1、ConnectionStrings的用法如下:<connectionStrings> <add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码" providerName="System.Data.SqlClient" \/> <\/connectionStrings><connectionStrings> <add name="ConnectionStringName" conn...

C#配置文件 AppSettings和ConnectionStrings的区别
1)AppSettings 是在2003中常用的,ConnectionStrings是2005中常用的.2)使用ConnectionStrings的好处:第一:可将连接字符串加密,使用MS的一个加密工具即可。第二:可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。第三:可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName。3)写在...

C#中ConnectionStrings和AppSettings的区别
两者在config文件中的位置不同,获取值的方式也不同:connectionStrings用ConfigurationManager.ConnectionStrings["连接字符串名称"].ConnectionString获取值。AppSettings用ConfigurationManager.AppSettings["连接字符串名称"]获取。

C#中ConnectionStrings和AppSettings的区别
AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings专门用来获取配置文件在ConfigurationManager类中.1.<connectionStrings> [c-sharp] view plaincopy <connectionStrings> <add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;...

C#中ConnectionStrings和AppSettings的区别
ConnectionStrings只能配置链接数据库的字符串 AppSettings可以配置任何字符串

c#读取Config文件的问题
这错误要么就是你的sql配置文件路径不对,要么就是配置文件内部格式不正确。你只贴出了堆栈,没有贴出错误信息,看不出是什么错误。ibatis是开源的,可以下载源代码加入工程,一起调试,就知道哪错了。

.net中获取连接字符串的问题
这两个是写在web.config文件中的不同地方的。你在后台读取的 ConfigurationSettings.AppSettings[""].ToString()和configurationManager.connectionString[""]是没有区别的,都是一个字符串,只是后者一般指定的是连接字符串,而前者可以是其他的变量。但如果你要在Data控件中使用连接字符串,比如SqlDataSource...

c# web.config加密有什么用处?
1) <appSettings> 一般包含一些我们自定义的信息。2) <connectionStrings> 这个比较容易理解,包含连接数据库用的字符串。3) <identity> 包含使用impersonate时的账户信息。4) <sessionState> 包含将session置于process外的连接字符串。总之,加密的主要目的是为了安全, 信息安全,知识产权安全等。ASP...

如何从网格视图中获取字符串值问题,怎么解决
<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="...

相似回答
大家正在搜