个人重构——配置文件

前端之家收集整理的这篇文章主要介绍了个人重构——配置文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在个人重构中设计到配置文件的使用,配置文件的引入提高了系统的可维护性和可修改性,具体实现是和抽象工厂和反射联系在一起的,具体解释详见《个人重构——抽象工厂+反射+配置文件》。这里主要是对config中代码做一步解释。




1·<configuration>:就是代表配置文件。其中的第二部分<connectionStrings>:代表数据库连接装置。第三部分<appSettings>代表的是根据<connectionStrings>中设置的数据库添加相应的类赋值给参数。

2·针对于第二部分的providerName:

这儿是写数据库服务提供商的。

如果为Aceess数据库--->providerName="System.Data.OleDb"

如果为oracle数据库--->providerName="System.Data.OracleClient"

或者providerName="Oracle.DataAccess.Client"

如果为sqlite数据库--->providerName="System.Data.sqlite"

如果为sql数据库--->providerName="System.Data.sqlClient"

3·使用ConnectionString的好处:

第一:可将连接字符串加密,使用MS的一个加密工具即可。

第二:可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。

第三:可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName。

4·根据以上理解,我们可以总结如下:ConnectionString就是用来更换数据库的,而appSettings则是在相应的数据库下填写数据库中表,设计到具体实例化哪个类。

配置文件的了解还只是皮毛,进一步研究ing。

猜你在找的VB相关文章