从c#中的app.config获取ConnectionString

时间:2012-01-01 14:13:47

标签: c# sql-server-2008 sql-server-2005

我在app.config文件中定义了我的连接字符串

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <connectionStrings>

    <add name="CString" 
         connectionString="Data Source=Bilal-PC;Initial Catalog=ATMSoftware;Integrated Security=False; User Id=sa; Password=123" 
         providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>

现在我想进入我的C#类,我已经尝试了所有methods。但我在配置管理器上收到错误。

请帮帮我。

2 个答案:

答案 0 :(得分:3)

确保在项目中添加了对System.Configuration的引用,并放置

using System.Configuration;
源代码顶部的

语句。现在应该可以使用ConfigurationManager类型。

string connectionString = ConfigurationManager.ConnectionStrings["CString"].ConnectionString;

答案 1 :(得分:1)

有关详细信息,请参阅MSDN

var conString = ConfigurationManager.ConnectionStrings["LocalSqlServer"];
string strConnString = conString.ConnectionString;