AppSettings和ConnectionStrings的区别
来源:互联网 发布:高中信息技术编程基础 编辑:程序博客网 时间:2024/06/14 04:07
AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings.
1.<connectionStrings>
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"
providerName="System.Data.SqlClient" />
</connectionStrings>
或是
<connectionStrings>
<add name="ConnectionStringName" connectionString="sever=服务器名;database=数据库名;User ID=用户;Password=密码"
providerName="System.Data.SqlClient" />
</connectionStrings>
在 <connectionStrings> 里,在页面还可以这样引用<%$ ConnectionString:Name%>.
2.<appSettings>
<add key="connectionstringName" value="data source=服务器名或IP;initial
catalog=数据库名;persist security info=False;user id=用户;password=密码;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"]检索值。
1.<connectionStrings>
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"
providerName="System.Data.SqlClient" />
</connectionStrings>
或是
<connectionStrings>
<add name="ConnectionStringName" connectionString="sever=服务器名;database=数据库名;User ID=用户;Password=密码"
providerName="System.Data.SqlClient" />
</connectionStrings>
在 <connectionStrings> 里,在页面还可以这样引用<%$ ConnectionString:Name%>.
2.<appSettings>
<add key="connectionstringName" value="data source=服务器名或IP;initial
catalog=数据库名;persist security info=False;user id=用户;password=密码;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"]检索值。
阅读全文
0 0
- AppSettings和ConnectionStrings的区别
- Appsettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- connectionStrings和appSettings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- AppSettings和ConnectionStrings的区别
- Java2017学习路线
- python 类属性与实例属性的作用域与定义
- Centos7.3 yum部署 zabbix-server文档
- 牛客题解
- 键盘输入一个高精度的正整数n(<=240位),去掉任意s(s<n)个数字后,将剩下的数字按原左右次序组成一个新的正整数。
- AppSettings和ConnectionStrings的区别
- mybatis框架学习整理
- 数据结构-非递归实现后序遍历二叉树
- 在Mac上配置xgboost的经历记录
- 从高考到程序员
- 【怎样写代码】函数式编程 -- Lambda表达式(四):Lambda表达式与Expression树
- Java-逆序对
- BZOJ 1066 [SCOI2007]蜥蜴 建模+网络流
- matlab字符串处理