• 5544阅读
  • 0回复

[ASP.NET]如何像PHP中的config.php文件那样保存数据库连接信息 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-07-30
  今天用ASP.NET连接数据库,同时考虑到PHP中对应的做法,就想起了,在哪里存放这个数据库连接字符串比较的好呢?放在.cs里面不好,因为它是要被编译的,那样的话就不好修改了,放在.aspx里面不太好,因为它是表现层。从网上查找了一些资料,说是可以保存在web.config文件中。方法如下:
在web.config文件中加入下面段:
<appSettings>
<add key="connectionString" value="server=mysqlserver;uid=sa;pwd=yourpwd;database=yourdb" />
</appSettings>

然后在需要使用它的地方,用下面的方法读取:

string strConnection = ConfigurationSettings.AppSettings["connectionString"];

注意:一定要引用名字空间System.Configuration.

这样的话,就和PHP中的require_once("yourdbinfofile")起到了相同的作用。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个