个人重构——配置文件
在个人重构中设计到配置文件的使用,配置文件的引入提高了系统的可维护性和可修改性,具体实现是和抽象工厂和反射联系在一起的,具体解释详见《个人重构——抽象工厂+反射+配置文件》。这里主要是对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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |