gpt4 book ai didi

c# - 在 ASP.NET 中连接到 SQL Server 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 23:30:19 25 4
gpt4 key购买 nike

我正在尝试连接到我网站中的 SQL Server 数据库。我已经从添加 -> 添加新项 -> SQL Server 数据库创建了一个数据库。我的数据库文件的名称是 database.mdf

我已经创建了一个 ConnectionString:

<connectionStrings>
<add name="Khulna_website"
connectionString= "Server=(localDB)\\v11.0;Integrated Security=SSPI;Database=Database.mdf;"
providerName="System.Data.SqlClient" />
</connectionStrings>

我的第一个问题是,当我以这种方式打开数据库时,是否需要添加连接字符串?这么问是因为我已经可以在数据库的一侧看到一条绿色的连接线。

那么,如何在我的 C# 代码中连接它?

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

问题是,我要在 ["RegistrationConnectionString"] 部分添加什么?我应该给出我的 ConnectionString 的名称吗?我在这里遗漏了什么吗?我在这里是全新的。任何帮助将不胜感激。

最佳答案

是的,为了连接到数据库——你确实需要某种形式的连接字符串——不管怎样。将这些连接字符串放入配置文件通常被认为是最佳做法,因此您可以在不更改代码的情况下对其进行修改。

要从配置中检索实际的连接字符串,您需要使用您在配置文件中提供的 name=....:

<add name="Khulna_website"
*************** this is the **name** of your connection string

像这样检索它:

string conStr = ConfigurationManager.ConnectionStrings["Khulna_website"].ConnectionString;
************** same name again

然后使用它来创建到数据库的连接对象:

SqlConnection conn = new SqlConnection(conStr);

关于c# - 在 ASP.NET 中连接到 SQL Server 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49954540/

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