winform中,输入的登录名、密码怎样与数据库中的数据进行匹配,代码该咋写?最好有个完整的例子。

我是新手,对此不是很了解,请详细回答。谢谢!... 我是新手,对此不是很了解,请详细回答。谢谢! 展开
 我来答
黑夜一吼
推荐于2016-04-26
知道答主
回答量:49
采纳率:0%
帮助的人:18.7万
展开全部
private void button_denglu_Cilck(.......)
{
SqlConnection conn=new SqlConnection("连接数据库字符串");
conn.Open();
SqlCommd cmd=new SqlCommd();
cmd.Connection=conn;/培丛宽/conn是你实配亮例的SqlConnection对象
cmd.CommdText="selece * from UserMaster where userID=@userID,PassWord=@PassWord ";
cmd.Parameters.Add(new SqlParameters("@userID",textBox_UserID));
cmd.Parameters.Add(new SqlParameters("@PassWord",textBox_PassWord));
int i=cmd.ExecuteScalar();//获取查找到的行数
if(i<=0)
{
messageBox.Show("您输入的用户名或密码不正确");
}
else
{
/郑仔/ 在这里写你要跳转的东西
}
}
TableDI
2024-07-18 广告
`VLOOKUP` 是 Excel 中一个非常强大的函数,它允许用户在一个区域或表格的首列中查找值,并返回该行中指定列的值。当需要在另外一张表格中匹配数据时,`VLOOKUP` 尤其有用。使用 `VLOOKUP` 的基本步骤包括:1. 确定... 点击进入详情页
本回答由TableDI提供
zqqxliu
2011-10-19 · 超过15用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:39.3万
展开全部
判断数据库中,输入的登录名对应的密码,跟输入的密码是不是相等就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
onlymelu
2011-10-19
知道答主
回答量:20
采纳率:0%
帮助的人:13.5万
展开全部
private void btnLogin_Click(object sender, EventArgs e)
{
string username = txtUserName.Text;
string pwd = txtPwd.Text;
if (username.Trim() == "")
{
MessageBox.Show("用知春户名不能为空!");
txtUserName.Focus();
return;
}
if (pwd.Trim() == "")
{
MessageBox.Show("用袜猛喊户名不能告野为空!");
txtPwd.Focus();
return;
}
SqlConnection conn = new SqlConnection("连接数据库字符串");
conn.Open();
string sql = "select * from users where username=@username and pwd=@pwd";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("@username", username);
cmd.Parameters.AddWithValue("@pwd", pwd);
object obj=cmd.ExecuteScalar();
if (obj == null)
{
MessageBox.Show("用户名或密码不正确!");
return;
}
else
{
MessageBox.Show("登陆成功!");
}
}
追问
老师,我还有些不明白。那个username和pwd是数据库中列的名字吗?select * from users where username=@username and pwd=@pwd,这个选择语句是什么意思呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户10416
2011-10-19
知道答主
回答量:9
采纳率:0%
帮助的人:1.5万
展开全部
根据用户名密码去数据库里相应的表查找记录就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式