在.NET的WebConfig中connectionStrings 和AppSetting 有什么不同?
来源:互联网 发布:网络用语关于奢侈品 编辑:程序博客网 时间:2024/04/27 23:48
从开始接触配置文件,在配置文件中写连接字符串,就一直使用Appsetting.以为就只有这个写法。偶然在今天看webconfig的时候发现了一个connectionstring的标记。这不是连接字符串吗,是可以直接使用的吗,为什么我以前没有使用过?然后就试了试,还是挺好用的。分享给跟我一样后知后觉的人。
也就是说我们在webconfig中添加链接字符串的时候可以使用如下两种方式。
一、MS使用方式——connectionStrings
因为vs2003时候 WEBCONFIG的只有AppSetting用来存放配置信息。到了VS2005才有了connectionStrings,并且MS提倡使用connectionStrings 存放数据库连接 。
使用方法:
<!--webconfig中配置:--><connectionStrings><add name="ConnectionString" connectionString="server=服务器地址; user=用户名;pwd=密码;database=数据库名称"/></connectionStrings>读取:
//在程序中读取,//1,引用命名空间:using System.Configuration;//2,获取方法public string connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
二、使用AppSetting
AppSetting 字面翻译就是 应用设置.可以将一些常用配置设置在AppSetting,而很多人都喜欢把数据库的链接放到AppSetting 上面.
<!--webconfig中配置:--> <appSettings> <add key="ConnectionString" value="server=服务器地址;database=数据库名称;uid=服务器地址;pwd=密码;/> </appSettings>
//程序中调用:private string strCon = ConfigurationManager.AppSettings["ConnectionString"];
两种方法都可以实现目的。个人建议,既然有专门的连接字符串connectionstring专线,为什么不使用呢?越来越发现编程跟走路真的是一模一样,只要想,总有办法去实现我们的想法,路都是走出来的,从曲曲折折到笔直。像我们使用的编程工具,开发它们的前辈们,总是在制造各种便利给用户,会把更多的“专线”呈现出来。
2 0
- 在.NET的WebConfig中connectionStrings 和AppSetting 有什么不同?
- 配置文件中appSetting和connectionStrings
- WEB.config中appsetting和connectionstrings的区别与写法
- webconfig中appSettings和connectionStrings的使用
- webconfig中appSettings和connectionStrings的使用
- 读取webconfig里面的appSetting和connectionString
- 读取webconfig里面的appSetting和connectionString
- 在C++中.操作和->操作有什么不同
- requests 和 scrapy 在不同的爬虫应用中,各自有什么优势?
- ASP.NET配置文件中AppSettings和ConnectionStrings的区别
- java中++和+=的执行原理有什么不同?
- 在.net中,int和int?有什么区别?
- [VB.NET]Bitmap.LockBits在VS2003与VS2005中有什么不同?
- .NET Core和.NET Standard有什么不同
- .NET Core和.NET Standard有什么不同
- web.config中appSetting和ConnectionString的使用
- 在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢?
- appsetting 和connectionString 的区别。
- 使用Spring security,遇到从HTTPS页面重定向到HTTP页面时会丢失JSESSIONID的问题
- 多模光纤带宽与传输速率
- USART3_IRQHandler()
- Android重写view时onAttachedToWindow () 和 onDetachedFromWindow ()
- SoftwareSerialRS485Example
- 在.NET的WebConfig中connectionStrings 和AppSetting 有什么不同?
- Android 判断一个应用在运行
- 释小龙方与跟拍摄影师冲突 被警方带走
- Vs2010设计ASP.NET页面时出现"创建控件时出错"
- C++ - "tuple"(元组)容器 详解 及 代码
- mysql获取表中字段名
- 一步一步学python(三) - 使用字符串
- Cobar Client的使用
- hadoop日志【6】----mahout的速度