gpt4 book ai didi

asp.net - 如何连接到本地 SQL Server 数据库?

转载 作者:太空狗 更新时间:2023-10-30 01:54:03 25 4
gpt4 key购买 nike

我正在 visual studio 2010 中使用 ASP.net 创建一个 Web 应用程序/网站。我们有我们的基本网站,我什至在我的 Web 应用程序的 App_Data 文件夹中创建了一个 SQL Server 数据库文件夹。

我创建了表和一些过程,但我不知道如何让我的 Web 表单或它们的 Controller (C#) 类访问这些表。下面是我访问它的粗略设置。我不知道如何将字符串设置为相等。数据库位于 webapplication1/App_Data/database.mdf 中。

我要访问的文件是 webapplication/App_Code/DataConnect.cs。字符串应该等于什么。我需要做什么来测试它?

{ 
SqlConnection _sqlConn = null;
string _connectionString = ?
_sqlConn2 = new SqlConnection(_connectionString);
_sqlConn.Open();
}

最佳答案

您可以使用以下连接字符串。

string _connectionString =@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"

您还可以将连接字符串添加到 web.config 的 connectionString 部分,稍后在代码中使用它。

<connectionStrings>
<add name="CnStr"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>

从 web.config 中检索 connectionString

string _connectionString=System.Configuration.ConfigurationManager.ConnectionStrings["CnStr"].ConnectionString;

关于asp.net - 如何连接到本地 SQL Server 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8395481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com