c#连接数据库与配置文件的区别

来源:百度知道 编辑:UC知道 时间:2024/09/24 08:33:17
C#连接数据库时常用WEBCONFIG。XML与DBHer.cs,请问这个除了把DBHer。CS当做一个类调用方便外,还有什么好处。与代码写直接连数据库又有什么差别。
这么说,采用配置文件来连接数据库在应用中会比较好,现在较多的程序也是用配置文件的?

写在webconfig中是有好处的,方便就不说了,还有一个好处,就是当发布网站后webconfig不会被编译,而cs会被编译成dll。后期不能修改。
所以建议放在webconfig中。为了安全,可以先加密。

便于更换连接配置
便于代码维护
便于安全控制。。。。

你这样想对于问题有当然不行了,换个角度,现在你的程序写好了,封装了,
以后都变是DLL文件了,是打不开的,唯一能打开的只有配置文件

除了方便点 貌似也没什么区别

你愿意自己写也可以的

方便调用,
修改的时候只用改一处代码

安全性更高,在webconfig中数据库连接字符串是可以加密的。
比如:验证授权设置可以代替你页面中需要用会话(session)判断是否登录安全性更高....