如何在我的C#代码中使用web.config连接字符串?

时间:2014-01-02 13:58:08

标签: c# asp.net web-config

我是asp.net和web.config文件的新手,我已将连接字符串添加到我的web.config文件中,如下所示:

<connectionStrings>
    <add name="StudentConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Student.mdf;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings> 

但现在我想在我的代码文件中使用它。我将如何实现它?

4 个答案:

答案 0 :(得分:0)

来自MSDN并调整:

System.Configuration.Configuration rootWebConfig =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/YourWebSiteRoot");
System.Configuration.ConnectionStringSettings connString;
if (rootWebConfig.ConnectionStrings.ConnectionStrings.Count > 0)
{
    connString = rootWebConfig.ConnectionStrings
                 .ConnectionStrings["StudentConnectionString"];
}

答案 1 :(得分:0)

您可以通过以下方式获取此值:

String connectionString =
 ConfigurationManager.ConnectionStrings["StudentConnectionString"].ConnectionString;

答案 2 :(得分:0)

这就是我使用我的方式。确保您使用的是配置。

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["StudentConnectionString"].ConnectionString);

希望这会有所帮助。

答案 3 :(得分:0)

1。)您的应用程序中的参考System.Configuration dll

// Code to read connectionstring

string connectionString=ConfigurationManager.ConnectionString["StudentConnectionString"].ConnectionString;

// Code to read application settings

string settingsValue= ConfigurationManager.ApplicationSettings["Key"];