日期:2014-05-19  浏览次数:20809 次

dotnet2.0数据集中数据库连接字符串默认都是在config文件存放的,怎么样在程序动态改变这个ConnectionString?
dotnet2.0数据集中数据库连接字符串默认都是在config文件存放的,怎么样在程序动态改变这个ConnectionString?
因为明文放在那个文件太危险了,我想让使用者自己数据密码,构成一个连接字符串,替换原来那个,但数据集在程序一开始就去读那个文件的连接字符串了,
请问这个怎么解决?

------解决方案--------------------
你可以加密放在里面然后解密
------解决方案--------------------
ConnectionStringSettings
如果配置文件中的连接段不是采用MS的格式的话,可以扩展下。都是有对应的解析类的。在对象中可以改变他们