appSettings
<appSettings>
<add
key="conn"
value="server=服务器名database=数据库名uid=用户名password=密码"/>
</appSettings>
2.
connectionStrings
<connectionStrings>
<add
name="conn"
connectionString="Dserver=服务器名database=数据库名uid=用户名password=密码"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
(1)
appSettings
是在
2003
中常用的,connectionStrings
是在
2005
中常用的;
(2)
使用
connectionStrings
的好处:
第一,可将连接字符串加密,使用MS的一个加密工具即可;
第二,可直接绑定数据源控件,而不必写代码读出来再赋值给控件;
第三,可方便的更换数据库平台,如换为
Oracle
数据库,只需要修改
providerName。
(3)
写在
appSettings
中用
System.Configuration.ConfigurationManager.AppSettings["keyname"]
获取数据库连接代码值;写在
connectionStrings
中用
System.Configuration.ConfigurationManager.ConnectionStrings["name"]
获取数据库连接代码值。
--在web.config配置下面的节点,connectionstring写的是连接数据库的字符串datasource是填写的数据库,initialcatalog是连接的数据库名称,userid是连接数据的账户名,password是账户的密码
--在web应用层获取这段数据库连接字符串的语句是
configurationmanager.connectionstrings["connstring"].tostring()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)