数据库的连接字符串一般都存储在什么地方?谢谢!!

解决方案 »

  1.   

    一般的应用程序都放在APP.CONFIG中吧,可以加一下密就是了,我认为不能放在注册表中,本身.net主张的是绿色软件
      

  2.   

    我也是放在App.config中的,不过我的程序是需要用户输入数据库名和密码的,所以加不加密无所谓了。
      

  3.   

    不同意思楼上的做法,我认为联接字符串分两部份,一部份是可以公开的服务器名,数据库名等;另一部份需要保密是用户名及密码.可以公开的部份也是可以让系统用户修改(比方说用户新买了一台服务器,将一个系统搬迁过来),这时可以让用户修改这部份内容,需要保密的部份由用户每次登录时输入,然后验证.这样我们只需要保存可以公开的信息,我是通XML文件方式保存在当前程序的路径下的.这档可以方便的借用DataSet对XML的操作完成相关操作.