如何对数据库连接的配置实现自动化
关于连接sql server数据库,
平常我们较常用的都是在web.config 里面进行 编写 数据引擎,数据库,登入用户及密码信息,
这样的方法致使数据库创建时只能按指定的来定义,一旦跟原先配置文件中的名称不对称,就要进入web.config来手动根改,
请教一下,有没有什么比较灵活性大的,比较自动化的对数据库连接的配置,
------解决方案--------------------读写INI文件,在INI文件里写数据库连接
------解决方案--------------------分离还是结构化永远是矛盾的东西,愚蠢的人被那些“学究”护佑得团团转,它一会儿同意对象封装很清晰很好用,一会儿又同意说吧属性拆开放到另外的配置的地方很好。
其实在css方面也有同样的问题。一会儿说html/xml结构很清晰,一会儿说结构是祸水应该把样式等等进行分离,一会儿又返回来说分离的东西太多之后造成理解、维护、优化更新设计像垃圾一样到处散落相关的零部件。
我目前的做法是尽量不要使用配置文件,配置部分跟普通的业务逻辑一样处理,也就是由ORM自动产生数据库存储操作、自动产生界面。如果你这些都是手工写代码,也就是说没有自动化工具,那么就可以考虑其它的自己已经实现了的机制。总之手工维护xml确实是最响亮的成事不足的空话,只能顺利用于无关痛痒的小工程。