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

  • 相关阅读:
    暑 假 队 测 Round #5
    暑 假 队 测 Round #4
    暑 假 队 测 Round #3
    什么是nginx、CGI、fastCGI、php-fpm、PHP-CGI,fast-CGI 与 php-cgi又是什么关系
    Go源码各目录含义
    User space 与 Kernel space
    Shell脚本编程30分钟入门
    Tomcat7配置及其servlet调用详解
    最简单的移动端适配方案
    textarea元素只设置高可变,宽固定
  • 原文地址:https://www.cnblogs.com/mamiyiya777/p/5912673.html
Copyright © 2011-2022 走看看