asp.net - 将用户数据保存到 DB Visual Studio
问题描述
我在 Visual Studio 2019(Asp.net c#)中创建了一个数据库和一个简单的 Web 表单,其中包含几个文本填充和一个提交按钮。现在我正在尝试将用户数据保存到表中,因为我没有使用 sql server 管理,如果是这样,我还需要使用 SqlConnection 什么是创建连接字符串的最佳方法?
解决方案
创建连接字符串的最佳方法是将其写入 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 文件中提供此连接字符串引用。
希望这可以帮助。
推荐阅读
- elasticsearch - 用timelion绘制同一elasticsearch索引中两个时间字段之间的差异
- mysql - AWS RDS (MySQL) 不会通过 VBA 将所有列内容输出到 Excel
- excel - Excel 数据透视表 - 带有子标题的多个标题
- apache-kafka - 有没有办法在 Kafka 流中的计数函数上应用过滤器?
- react-native - 在 Appbar.content 上面有空白空间
- git - git pull 后显示“强制更新”
- java - Glide gradle 无法识别 ModelLoader
- c# - 使 URL 的参数持久化
- django - 指定 HTTP 或 HTTPS 时 Django 重定向不起作用
- html - 发送带有嵌入图像的数据库邮件