日期:2014-05-18  浏览次数:20473 次

菜鸟学.NET 关于add key和add name的问题
为什么
<appSettings>
        <add   key= "strConnection "   value= "server=(local);database=vod;Persist   Security   Info=True;Password=;User   ID=sa; "   />  
    </appSettings>
一定要配
string   strConnection   =   System.Configuration.ConfigurationSettings.AppSettings[ "strConnection "];
才能连上。


如果是这个呢?
<connectionStrings>
    <add   name= "sqlfilm "   connectionString= "server=(local);Database=SqlFilm;uid=sa;pwd= "/>
</connectionStrings>

这两种有什么差异?

------解决方案--------------------
System.Configuration.ConfigurationManager.ConnectionStrings[ "sqlfilm "].ConnectionString
------解决方案--------------------
一个是03,一个是05,大的概念没有变,因为经常要对数据库执行一些操作,而每次都自己写连接字符串不但不聪明,而且容易出错,代码也不利于统一管理,所以要统一放在web.config配置里.

数据库的连接有四个最主要,分别是数据源,数据库的名称,用户名,密码,指定后加个名字,每次读取这个名字就可以了,:)