个人重构——配置文件

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值