连接字符串 ASP.NET


SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlDataSource1"].ToString());

<connectionStrings>
<add name="SqlDataSource1"
connectionString="Data Source=(LocalDb)MSSQLLocalDB;Initial Catalog=SqlDataSource3;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|SqlDataSource3.mdf"
providerName="System.Data.SqlClient"/>
</connectionStrings>

现在应该行得通吗?

在连接字符串["XXX"]是否必须放置连接字符串的名称或初始目录?

如本页所示,索引值是连接字符串的名称。 因此,您的代码是正确的。

现在想知道你为什么要发布这个问题。 你的代码不起作用吗?

试试这个:

<add name="SqlDataSource1" connectionString="Data Source=(LocalDb)MSSQLLocalDB;Initial Catalog=SqlDataSource3;Integrated Security=True"/>

然后:

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

希望这有帮助。

最新更新