所以我使用C#和我有以下SQL連接字符串:把一個連接字符串中的web配置
private static string _conn = Properties.Settings.Default.dBizConnectionString;
而且我想知道,我怎麼可以把它放在網絡配置和應用程序配置?謝謝您的幫助!
所以我使用C#和我有以下SQL連接字符串:把一個連接字符串中的web配置
private static string _conn = Properties.Settings.Default.dBizConnectionString;
而且我想知道,我怎麼可以把它放在網絡配置和應用程序配置?謝謝您的幫助!
下面是斯科特·福塞斯一篇博客文章中解釋一切:
簡短的回答是肯定的,就像這樣:
<connectionStrings>
<add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Server=ServerName; Initial Catalog=InitialCatalog; User ID=User; Password=Password; MultipleActiveResultSets=True;" />
</connectionStrings>
有大量的信息在那裏有關連接字符串。您可以指定更多選項,可以對其進行加密等,但這會讓您開始。
將它添加到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;
}