zoukankan      html  css  js  c++  java
  • Winform 数据库连接app.config文件配置 数据库连接字符串

    1、添加配置文件

    新建一个winform应用程序,类似webfrom下有个web.config,winform下也有个App.config;不过 App.config不是自动生成的需要手动添加,鼠标右健项目—〉添加—〉添加新项—〉添加  应用程序配置文件文件[App.Config]。

    2、配置文件如下

    <?xml version="1.0" encoding="utf-8" ?> <configuration>   <appSettings>     <add key="connectionstring" value="server=127.0.0.1;uid=sa;pwd=123456;database=Power"/>      </appSettings> </configuration>

    3、工程中调用

    private static string SQL_CONN_STR = System.Configuration.ConfigurationSettings.AppSettings["connectionstring"];

    4、连接数据库

     public static SqlConnection SqlConnection()         {             try             {                 SqlConnection sqlConn = null;                 string connString = null;                 connString = DB.dbConnectionString;                 sqlConn = new SqlConnection(connString);                 sqlConn.Open();                 return sqlConn;             }             catch             {                 throw new Exception("SQL Connection Error!");             }         }

    上面是通用的读取配置文件的方法    如果我们只想我们的配置信息应用于数据库连接  我们还有另外一种方法:

    那就是在和<appSettings> 平级的情况下 添加<connectionStrings>  标签配置如下:

      <connectionStrings>

            <add  name="CONNECTIONS"   connectionString ="Server=.;Database=MyDBTest;Uid=sa;Pwd=sa" />

      </connectionStrings>

    这样的话就ok了

    但是读取的时候 和上面的方式就有所区别了:

    读取方式:

    string  connectionstr   =    System.Configuration.ConfigurationManager.ConnectionStrings["CONNECTIONSTR"].ConnectionString;

    与上面的

    <appSettings>

         <add   key  =""  value=""/>

    </appSettings>

    的区别就在于:

    读取方式:

         string  connectionstr =  System.Configuration.ConfigurationSettings.AppSettings["CONNECTIONS"];

  • 相关阅读:
    从程序员转向项目经理
    LLBL Gen Template Studio 2.x
    抛弃强大的TFS ,借助于BugTracker.NET + Visual Source Safe + SourceLink搭建项目开发环境
    Entity Framework 5中应用表值函数进行Linq查询
    SQL Server 2012 T-SQL 新特性
    当你还在纠结于ORM的性能时,我已经远远的把你抛在脑后
    直接修改.NET程序集 LLBL Gen 2.x-4.x 许可授权方法研究
    企业应用开发模式 ERP项目中应用到的技术和工具
    Enterprise Solution 应用程序开发框架培训
    架构:小议应用开发平台
  • 原文地址:https://www.cnblogs.com/hfzsjz/p/4013233.html
Copyright © 2011-2022 走看看