连接数据库的一点疑问?
同样就都是连接数据库。1)ConfigurationManager.ConnectionString["ConnectionString"].ConnectionString;
2)ConfigurationManager.AppSettings["ConnectString"]
请问1)和2)有什么区别啊?谢谢
--------------------编程问答-------------------- 在webconfig中的保存节点不一样 --------------------编程问答-------------------- 保存节点不一样?能详细点吗? --------------------编程问答-------------------- 连接字符串在配置文件中存放的位置不同,一个是在<appSettings>下,一个是存放在<connectionStrings>下,我觉得没什么不同吧 --------------------编程问答-------------------- 第一个是放在<connectionStrings></connectionStrings>
第二个放在<appSettings><appSettings/>中 --------------------编程问答-------------------- <appSettings>
<add key="ConnectString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\TestWebService\bin\test.mdb;Persist Security Info=True" />
</appSettings>
<connectionStrings>
<add name ="ConnectString" connectionString ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\TestWebService\bin\test.mdb;Persist Security Info=True"/>
</connectionStrings>
就这样了 --------------------编程问答-------------------- 其实都差不多,只是XML文件里的位置不同而已,读取时读取的节点就不一样 --------------------编程问答--------------------
是这样的 --------------------编程问答-------------------- appSettings提供的是key,value的匹配功能,是.NET1.1的老版本了,
.NET2.0有了connectionStrings,是新加的,还可以提供providerName="System.Data.SqlClient" 等
推荐使用connectionStrings,可以针对不同的数据提供源
补充:.NET技术 , C#