• winform .cs 类文件中读取App.config数据连接字符串


    我们把数据连接字符串放到配置文件中,但如何读取了,以前在VS2003中使用
        ConfigurationSettings.AppSettings["connectionstring"].ToString();
        来读取配置的连接,但在VS2005中却被编译器提示说:
        警告:“System.Configuration.ConfigurationSettings.AppSettings”已过时:
       “This method is obsolete, it has been replaced by System.Configuration!
        System.Configuration.ConfigurationManager.AppSettings”。
        于是就想找到ConfigurationManager类,结果是我引用了System.Configuration,也无法找到,

    后来查资料才知道必须要在引用里添加System.Configuration.dll文件。
        果然,添加后就能使用下面的语句来读取配置了:
       System.Configuration.ConfigurationManager.ConnectionStrings["connectionstring"].ToString();

       不过,如果不添加System.Configuraton.dll文件的引用,可以使用下面的方法读取配置中的数据连接字符串。
       我先把我的app.config文件内容贴出来:
       <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
              <!--这里添加的是一个oracle的数据连接字符串-->
            <add name="TestAdoNet2.Properties.Settings.ConnectionString"
                connectionString="Data Source=gz;Persist Security Info=True;User ID=gzmes;Password=gzmes;Unicode=True"
                providerName="System.Data.OracleClient" />

              <!--这里添加的是一个sql的数据连接字符串-->
            <add name="TestAdoNet2.Properties.Settings.NorthwindConnectionString"
                connectionString="Data Source=.\SQLExpress;Initial Catalog=Northwind;Integrated Security=True"
                providerName="System.Data.SqlClient" />
        </connectionStrings>
    </configuration>


         于是我们获取连接串的代码如下:
        //oracle
        string conn1 = Properties.Settings.Default.ConnectionString;
       //sql
        string conn2 = Properties.Settings.Default.NorthwindConnectionString;
  • 相关阅读:
    The Snail
    Oil Deposits
    杭电3784(继续xxx定律)
    poj 2395 Out of Hay
    poj 2485 Highways(简单题)
    poj 2560 || 杭电1162
    Rescue
    “中国芯”能抗衡英特尔吗?
    2013,中国计算巨头放眼国际市场
    123063天两度瘫痪:为啥不在淘宝上卖火车票?
  • 原文地址:https://www.cnblogs.com/kingwangzhen/p/1631730.html
Copyright © 2020-2023  润新知