【机房重构】配置文件

闲聊

相信大家看完设计模式之后应该都对反射加配置文件的用法印象非常深刻,说实话当时真的没怎么理解。果然,当初的债现在该还了,当然了,其实现在对配置文件的理解也还不够,但是总算比之前强一些了,写写自己的感受和一些我认为应该注意的地方,带大家简单了解了解,欢迎大家提出建议和意见一起研究研究。

关于配置文件

其实我只是了解了两种配置节,也许还有,但今天只说这两种:ConnectionStrings和appSettings

  • ConnectionStrings配置节
    听说这种配置节可以:
    一、可将连接字符串加密,使用MS的一个加密工具即可。
    二、可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。
    三、可方便的更换数据库平台。
    注:只是听说有这几个功能,本人还不太理解,以后在写详解
    建立:
    <configuration>
    <connectionStrings>
    <add name="connStr"
    connectionString="Server=服务器;DataBase=数据库;User ID=登录名;Password=登录密码"
    providerName="system.data.sqlclient"/>
    </connectionStrings>
    </configuration>

    使用:string StrDB = ConfigurationManager.AppSettings ["DB"];

  • 2.appSettings配置节:
    建立:<configuration>
    <appSettings>
    <add key ="DB" value ="DAL"/>
    </appSettings>
    </configuration>

    使用:
    string SQL = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;

使用步骤:

一、在项目中建立一个应用程序配置文件,名称使用默认就行
二、按照上述格式建立配置文件
三、在需要使用配置文件的类库中添加System.configuration程序集引用,然后在命名空间中添加using system.configuration
四、切记配置文件放到U层里面

优点:

我感觉吧,应该是易扩展、易维护,还有安全性比较好吧。

好了,本期内容就是这些,我们下期再见。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 56
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 56
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值