通过注册表保存数据连接串

平时在开发时候将数据库连接串放在webconfig中,安全方案是:加密混淆。但多多少少还是通用的。大家都知道的。最近一项目要求config中不放连接串。开始想XML、txt,通用性都不是很好。最后想起来了。注册表还是比较不错的。
      引用:using Microsoft.Win32;命名空间
    
  RegistryKey smsKey;
            smsKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\CONSTR");
            _connectionstring = smsKey.GetValue("connectionstring").ToString();
注册表的reg文档是:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\CONSTR]
"connectionstring"="Provider=SQLOLEDB;data source=.;User ID=sa;Password=123456;initial catalog=B2C;"
部署时候只需修改注册表的CONSTR的值即可!
posted @ 2012-07-02 07:45  风云8  阅读(172)  评论(0编辑  收藏  举报