C# 将连接字符串放入web配置中

C# 将连接字符串放入web配置中,c#,C#,因此,我使用C,并得到以下SQL连接字符串: private static string _conn = Properties.Settings.Default.dBizConnectionString; 我想知道是否以及如何将其放入web配置和应用程序配置中?谢谢你的帮助 简短的回答是肯定的,就像这样: <connectionStrings> <add name="ConnectionStringName" providerName="System.Data.Sql

因此,我使用C,并得到以下SQL连接字符串:

private static string _conn = Properties.Settings.Default.dBizConnectionString;

我想知道是否以及如何将其放入web配置和应用程序配置中?谢谢你的帮助

简短的回答是肯定的,就像这样:

<connectionStrings>
    <add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Server=ServerName; Initial Catalog=InitialCatalog; User ID=User; Password=Password; MultipleActiveResultSets=True;" />
</connectionStrings>

有很多关于连接字符串的信息。您可以指定更多选项,可以对它们进行加密等等,但这将让您开始。

下面是Scott Forsyth的一篇博客文章,解释了一切:


将其添加到web配置中,如下所示:

  <connectionStrings>
     <add name="myConnectionStringName" connectionString="Data Source=mySqlServerInstance;Initial Catalog=myCatalog;User ID=myUserId;Password=myPassword"/>
  </connectionStrings>
private static string GetConnectionString()
{
    var config = WebConfigurationManager.OpenWebConfiguration("/myProject");
    var connections = config.ConnectionStrings;
    var settings = connections.ConnectionStrings["myConnectionStringname"];
    string connectionString = settings.ConnectionString;
    return connectionString;
}