zoukankan      html  css  js  c++  java
  • App.config应用的说明


    对访问数据库的链接字符串的封装(MS什么都在封装,弄的我们原来越方(弱)便(智)),好吧,你可以解释说可以方便的更改链接只更改配置,而不用动主程序------隔离(隔离--保护;搞过配电的应该不陌生吧)

    我还是比较信任MSDN的先上ConfigurationManager 类的两个属性吧,两个属性都能达到目的

    上例子

    AppSettings:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
        <appSettings>
            <add key="CarManager.Properties.Settings.DataConnectionString"
                value="Data Source=RTDZ-006;Initial Catalog=DATA;User ID=TTNZ;Password=12345"
                 />
        </appSettings>
    </configuration>

    链接

    SqlConnection Conn = new SqlConnection(ConfigurationManager.AppSettings[0].ToString());

    ————————————————————————————————
    ConnectionStrings

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <connectionStrings>
        <add name="myconn" connectionString="Data Source=.;Initial Catalog=Northwind;
             Persist Security Info=True;User ID=sa;Password=110"/>
      </connectionStrings>
    </configuration>

    链接

    string connstr = ConfigurationManager.ConnectionStrings["myconn"].ConnectionString;

    ————————————————————————————————————

    注意:using System.Configuration;要添加

            引用要添加System.Configuration

  • 相关阅读:
    git如何从远端获取某个文件
    git显示不出来图标标志
    sublime text3设置
    怎么解决sublime的插件自动被禁用
    外甥语录
    sublime Text3支持vue高亮,sublime Text3格式化Vue
    sass安装方法,绝对好用的方式
    win10 安装nodejs,报错there is a problem in the windows installer package
    npm下载模块提速方法
    npm如何删除node_modules文件夹
  • 原文地址:https://www.cnblogs.com/mamiyiya777/p/5912673.html
Copyright © 2011-2022 走看看