zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    蘑菇街电话面试记录
    阿里校招在线笔试
    前端小记
    校招记录
    leetcode部分解题思路
    搜的面试题零散记录
    网页小记录
    开机进入GRUB不要慌,命令行也可启动Linux
    Error running Tomcat 6: Address localhost:8080 is already in use
    IDEA 自动提示快捷键,类似VS Ctrl + J
  • 原文地址:https://www.cnblogs.com/kingwangzhen/p/1631730.html
Copyright © 2011-2022 走看看