c 数据库连接字符串串怎么配置成web.config连接数据库那一段啊

【ASP.NET】--web.config中的连接字符串
【ASP.NET】--web.config中的连接字符串
web.config中的连接字符串,与大家分享。 在ASP.NET的web.config中,可以用两种方式来写连接字符串的配置。&configuration&
&appSettings&
&add key="connstr1" value="Data Source=.;Initial Catalog=DBNIntegrated Security=true"/&
&add key="connstr2" value="........."&
&/appSettings&
&connectionStrings&
&add name="connstr3" connectionString="........" /&
&add name="connstr4" connectionString="......" providerName="System.Data.Sqlclient"
&/connectionStrings&&/configuration&如上代码所示:两种方式为appSettings和connectionStringsappSettings:
①它是asp.net1.1的时候用的,在vs2003中用的
②里面存的相当于键值对的形式,key和value。不仅仅可以存连接字符串,还可以存储一些配置项。
③在appSettings中,不能使用ProviderName="System.Data......."(不过如果你要用也可以,只要写在value里面就可以了,当成值传递过去)
④在后台取值方式用代码:string conn=System.Configuration.ConfigurationManager.AppSettings["connstr";] connectionStrings:
①它是asp.net2.0中新增的。
②里面存的也类似于键值对的形式,使用的是name和connectionString,一般就存连接字符串。
③在connectionStrings中可以,可以使用providerName.
④在后台代码,取值的方式:string conn=System.Configuration.ConfigurationManager.ConnectionStrings["connstr"].ConnectionS 既然connectionStrings是2.0版本出来的,那它肯定比appsettings有好处了:网上如是说:
① 可将连接字符串加密,使用MS的一个加密工具即可。
② 可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。
③ 可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName providerName它的作用是什么呢?我们先看一下providerName的参数值。①providerName="System.Data.SqlClient"
----说明使用的是MSSQLServer数据库②providerName="System.Data.SqlLite"
----说明使用的是SQLLite数据库③providerName="System.Data.OracleClient"
----说明使用的是Oracle数据库或providerName="System.Data.Oracle.DataAccess.Client"
----同上④providerName="System.Data.OleDb"
----说明使用的是Access数据库providerName可写可不写。我们什么时候用providerName呢?比如,我们现在要做一个项目,以后会卖个两个企业使用:A和B。这就有不确定因素了,A使用Oracle,B使用SQLserver。所以,
①数据库:我们需要建两个库,一个用oracle,一个用Sqlserver。
②程序:我们一般不去写两个系统让他们使用,我们肯定会去判断,先判断他们使用的是什么数据库,然后再在程序里执行什么样的数据库脚本。
③web.config代码:&configuration&
&connectionStrings&
&add name="connStr" connectionString="Data Source=.;Initial Catalog=Integrated Security=true" providerName="System.Data.SqlClient"/&
&/connectionStrings&&/configuration&
④程序代码:进行判断,如果providerName="System.Data.SqlClient"则执行SQLServer的脚本,如果providerName="System.Data.OracleClient"则调用Oracle的数据库脚本。public static readonly string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["<span st
Whats New in the BCL in .NET 4 Beta 1
How CLR maps SEH exceptions to managed exception types
Announcing VS2010 / .NET Framework 4.0 Beta 1!
Recently I was asked by a friend of mine to screen scrape a website. What he wanted was the results of a form submission. There were a number of fields on the form (mostly dropdow
阅读: 302 评论: 12 作者:
吉日嘎拉&不仅权限设计
有时候也会想想这些年到底有哪些进步,总结下来也有些惭愧,往往原地踏步的比较多、奸奸杀杀后
突然想起来介绍三款自己常用的反编译软件,先说说反编译软件的用途。
通常情况来说,反编译工具用来学习再好不过了,直接反编译.net类库,就能知道微软是怎么写类库的,如何规范,如何做接口
SnagIt’s output for Team System lets you add screen captures to new or existing bugs with a single click. Stop trying to describe problems with tons of text C just show them. Pl
Introduction:
By default, client side validation in ASP.NET MVC 3 leverages unobtrusive javascript and famousjQuery validation plugin. The jQuery validation plugin
近期要招聘一个开发工程师,岗位发布后,关注了一下简历投递情况,唉,真是不容乐观。
本来岗位也可以招实习生的,不过实习生的简历写的太好了,对于企业来说,根本就一点都不关注的。
monorail是一个mvc模式的web框架, 它完全抛弃了传统的webform. 很多朋友都担心monorail会存在性能问题. 一个原因是它大量使用反射, 一个是它的velocity页面模板是解释执行(monorail有编译执行的
Antes de iniciar um novo projeto você deve especificar os padr?es de qualidade que este projeto seguirá para suas linhas de código.
Entre alguns itens de qualidade est?o:
VS2008集成的dbProject是一个轻量级的数据库的设计工具。虽然比较起PD还在相当的差距,但一般的用途还是值得肯定的。呵呵。
今天在试用时遇到一个问题:创建一个SQl server 2005 Data pro
Powered by
[ RssXN(build:
070517 Asp.net 2.0)]
每隔1小时自动更新一次问题补充&&
Password=000000如果是用MySQL Connector Net的话;Databa**=你的**库名ps,连接串就是Server=localhost:localhost指的是本机,如果**库与网站不在一台机器上那就改成**库机器的ip地址;Uid=root
syht2000 &
&#8226;回答
&#8226;回答
&#8226;回答
&#8226;回答
&#8226;回答
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
Powered by问题补充&&
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
Powered by怎样在web.config文件中配置这个数据库连接字符串?
[问题点数:20分,结帖人canyangruxie]
怎样在web.config文件中配置这个数据库连接字符串?
[问题点数:20分,结帖人canyangruxie]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2007年4月 总版技术专家分月排行榜第一2007年3月 总版技术专家分月排行榜第一2007年2月 总版技术专家分月排行榜第一2007年1月 总版技术专家分月排行榜第一2006年12月 总版技术专家分月排行榜第一
2009年8月 总版技术专家分月排行榜第三2007年5月 总版技术专家分月排行榜第三
2007年4月 总版技术专家分月排行榜第一2007年3月 总版技术专家分月排行榜第一2007年2月 总版技术专家分月排行榜第一2007年1月 总版技术专家分月排行榜第一2006年12月 总版技术专家分月排行榜第一
2009年8月 总版技术专家分月排行榜第三2007年5月 总版技术专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 如何配置web.config 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信