关闭

[置顶] 配置文件——AppSettings VS ConnectionStrings

462人阅读 评论(19) 收藏 举报
分类:

配置文件接触了很长时间,但是每次都是用的时候现找,然后写上可以使用就好了,也没有仔细研究过,这次决定好好研究一下。

机房收费系统的时候我们开始使用配置文件。配置文件主要是用于配置数据库的连接字符串。将连接字符串从代码中独立出来存储于配置文件中的好处是:可以灵活的连接不同的数据库实例。

当程序启动时将配置文件的内容读到内存中,每启动一次程序就读取一次,因此程序对配置文件的改变并不敏感。这样就把改动和类分开,甚至代码都不用动。


AppSettings 

 

配置文件的读取:


<appSettings>
   <add key="SqlConnectStr" value="server=HOME-LOVE;database=MachineCharge;User ID=sa;Password=1" />
</appSettings>

配置文件的连接:


Imports System.Configuration'引入命名空间
Public Shared SqlConnectStr As String = ConfigurationManager.AppSettings("sqlConnectStr")

ConnectionStrings


配置文件的读取:


<connectionStrings>
    <add name="sqlConnectStr"
        connectionString="server=HOME-LOVE;persist security info=False;Initial Catalog=MachineCharge;User ID=sa;Password=1"
        providerName="System.Data.SqlClient" />
  </connectionStrings>

配置文件的连接:


Public Shared ConnectionString As String = ConfigurationManager.ConnectionStrings("sqlConnectStr").ToString()

分析比较




小结


一直都不清楚这块内容,一直也不愿意弄清楚,将就有时候并不是好事,所以我们要在今后保持不将就的态度,加油!


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:54889次
    • 积分:5269
    • 等级:
    • 排名:第5173名
    • 原创:134篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2180条
    QQ交谈
    博客专栏