我已经在Visual Studio中使用c#创建了一个简单的用户名和密码登录表单,这很好用,然后对它进行了编码,以便无论用户名和密码输入到两个文本框中都保存为字符串......现在我想通过这些字符串作为参数并将它们存储到一个SQL查询中......任何想法如何去做这件事?如何将数据字符串发送到SQL查询?
回答
我强烈建议不要将密码存储为纯文本。而是研究哈希密码方法。
首先,您需要指定一个连接字符串。这可以在config
文件中完成的:
<connectionStrings>
<add name="myConnectionString" connectionString="server=ServerAddress;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
现在,你想从你的config
文件中读取连接字符串,你可以这样做,在你的C#代码:
string connectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
我假设你会插入记录。如果您要更新记录,则需要更改查询。对于插入记录:
string myQuery = "INSERT INTO MyTable (UserNameColumn,PasswordColumn) VALUES (@UserName, @Password)";
最后执行查询,并通过我们的参数,我们可以做
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(myQuery, connection))
{
cmd.Parameters.Add("@UserName", SqlDbType.NVarChar).Value = UserNameTextBox.Text;
cmd.Parameters.Add("@Password", SqlDbType.NVarChar).Value = PasswordTextBox.Text;
connection.Open();
cmd.ExecuteNonQuery();
}
}
不要忘记包括命名空间using System.Configuration;
最好是'SqlDbType.NVarChar'。 – i486
@musefan我在星期一第一次开始编程......当我开始我的新工作时......这是我的第5天编程我认为你没有权利给任何人打电话给老实人,我怀疑如果你只是侮辱人,任何人都会听你的答案。我有我的完整的思科服务器工程师资格...我想看到你连线,建立和管理一个服务器,通过一个4万容量的体育场,你“Idiot” –
@musefan我宁愿花更长的时间这个回答不错,然后与你交谈。 –
- 1. 将查询字符串发送到publish_action
- 2. 表单不会发送任何数据到查询字符串
- 3. 将查询字符串数组从iOS发送到PHP
- 4. 发送数据到webservice,而不使用jQuery查询字符串
- 5. 如何加密字符串并将其发送到数据库
- 6. 如何将字符串数据发送到JavaScript?
- 7. 将数据发送到服务器时替代查询字符串和Cookie?
- 8. 将输入数据发布到查询字符串 - php
- 9. 如何将数据库查询添加到字符串列表
- 10. 将查询字符串发送到下一页
- 11. 将值发送到OAuth - 标题或查询字符串?
- 12. 如何将查询字符串发布到表单字段?
- 13. 如何使用supertest发送查询字符串参数?
- 14. 如何从函数发送查询字符串
- 15. 如何发送数组中的查询字符串的值
- 16. 如何发送查询字符串作为获取参数swift
- 17. 如何在ios中发送多个查询字符串参数?
- 18. 如何使用asp.net查询字符串将数据输入到SQL Server?
- 19. 在查询字符串中发送XML
- 20. 向rails发送查询字符串respond_to
- 21. 发送查询字符串RedirectToAction MVC
- 22. 发送和查询字符串
- 23. 通过queue.defer发送查询字符串
- 24. 用查询字符串发送阿拉伯数据
- 25. 如何将字符串连接到Access中的SQL查询中?
- 26. 将查询字符串重定向到非查询字符串?
- 27. 将连接查询从Visual Foxpro发送到SQL Server数据库
- 28. SQL查询 - 如何在SQL字符串后发表评论
- 29. 发送SQL查询参数到函数
- 30. 如何在查询字符串(Windows phone)中将任何数据发送到我的网页?
那么,为什么不问谷歌的东西比如“c#sql server parameterized query”,然后根据你会发现的示例尝试实现它,然后(如果你坚持某些事情) - 在SO上发布你的问题...... –
可能有更多的例子在互联网上的C#SQL代码t韩有色情。通过简单的搜索就不难找到你想要的东西! – musefan
相信我没有! –