首页 > 解决方案 > 将用户数据保存到 DB Visual Studio

问题描述

我在 Visual Studio 2019(Asp.net c#)中创建了一个数据库和一个简单的 Web 表单,其中包含几个文本填充和一个提交按钮。现在我正在尝试将用户数据保存到表中,因为我没有使用 sql server 管理,如果是这样,我还需要使用 SqlConnection 什么是创建连接字符串的最佳方法?

标签: asp.net

解决方案


创建连接字符串的最佳方法是将其写入 Web.Config 文件,您可以在解决方案资源管理器的项目底部找到该文件。

Web.config 文件基本上是一个 xml 文件,其中包含您的网站配置,其中包括您的连接字符串。

 <connectionStrings>
<add name="YourConnectionStringNameHere" connectionString="Data Source= DatabaseServerName; Integrated Security=true;Initial Catalog= YourDatabaseName; uid=YourUsernamehere; Password=Yourpasswordhere; " providerName="System.Data.SqlClient" />
</connectionStrings>

为什么要在 Web.config 中写入连接字符串?

  • 您不必在每个 .cs 文件中一次又一次地声明连接字符串。这很乏味。您将在一个安全的地方拥有一个连接字符串。
  • 这是必需的,因为如果其他人处理您的项目并希望根据要求(将来)更改连接名称,那么它将服务于唯一的区域,因为开发人员无需到处寻找您的连接字符串。这提供了一个干净的代码,不仅可以理解您,还可以理解其他将在未来处理您的项目的开发人员。

仍然需要 SQL 连接:

无论您是否使用 SSMS,都需要 SQLConnection 才能连接到数据库。即使在 Visual Studio 提供的内部数据库中,您也需要在 .cs 文件中提供此连接字符串引用。

希望这可以帮助。


推荐阅读