博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AppSettings和ConnectionStrings的区别
阅读量:6192 次
发布时间:2019-06-21

本文共 1123 字,大约阅读时间需要 3 分钟。

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

转载于:https://www.cnblogs.com/cnsdhzzl/p/5379912.html

你可能感兴趣的文章
如何处理Android中的防缓冲区溢出技术
查看>>
linux shell创建目录、遍历子目录
查看>>
利用OpenCV检测图像中的长方形画布或纸张并提取图像内容
查看>>
ElasticSearch 相关性
查看>>
Hadoop起源
查看>>
CTF---密码学入门第七题 杯酒人生
查看>>
Mybatis Generator for SQL Server
查看>>
$(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
查看>>
Android 从服务器获取时间戳转换为年月日
查看>>
centos 7 下图形验证码乱码
查看>>
oracle时间操作结合to_char和to_date使用
查看>>
[转]地图投影的N种姿势
查看>>
令牌桶算法限流
查看>>
PHP从数组中找到指定元素的位置
查看>>
Linux 服务管理两种方式service和systemctl
查看>>
javascript - 封装ajax
查看>>
详述 IntelliJ IDEA 插件的安装及使用方法
查看>>
《如何成为卓越的大学教师》的阅读笔记及感想 (一)
查看>>
Getting Started with iOS Development Part9:Preparing your application for "In App Purchases"
查看>>
Google Maps API v3离线开发包
查看>>