如何将用户输入存储在数据库中?
Posted
技术标签:
【中文标题】如何将用户输入存储在数据库中?【英文标题】:How do I store user input in a database? 【发布时间】:2010-01-07 22:08:36 【问题描述】:我是这方面的新手,所以请对我好点=^)
我正在使用 ASP.net 创建一个网站,并且我有一个注册页面。用户必须在 textboxex 中输入名称和密码,并从下拉列表中选择加入的位置和原因。 (有一个用于新用户注册的内置向导,但我选择不使用它)。 我想将输入的信息保存在 App_Data 文件夹的数据库中的表中。我该怎么做?
【问题讨论】:
【参考方案1】:您还需要学习 ADO.NET,这是 .Net 首选的数据库访问技术。
这里有一个basic tutorial 可以帮助您入门...
同时在谷歌上搜索asp.net ado.net tutorial 也会带来不错的点击率。
【讨论】:
【参考方案2】:如果您要创建面向公众的网站,则需要认真考虑如何处理、存储和检索用户信息。 ASP.NET 使用Membership
类为这类事物提供了很多很好的功能。您将在 System.Web.Security
命名空间中找到此类。
您还可以使用aspnet_regsql.exe
应用程序生成正确存储此信息所需的表和存储过程(即存储密码和秘密问题/答案等的哈希值)
如前所述,可以在ASP.NET 网站和 MSDN 上找到许多关于这些主题的优秀教程(书面和视频)。
作为 ASP.NET 的教父,Scott Guthrie 可能会说:“希望这会有所帮助。”
【讨论】:
【参考方案3】:你需要:
1) 有一个代表数据库的模式并在机器上创建它
2) 能够对数据执行查询
3) 编写查询以将用户数据插入数据库。
我确信 google 有大量的 ASP 教程。
【讨论】:
以上是关于如何将用户输入存储在数据库中?的主要内容,如果未能解决你的问题,请参考以下文章
如何将来自用户的输入图像与 C# 中数据库中存储的图像进行比较 [关闭]