c#的登陆界面怎么连接sql来验证sql里的用户名和密码???急~~~

wyc752865527 2012-05-22 11:29:35
数据库表名:dbo.用户信息表
列名: 用户名
密码
用户名默认是 admin 密码是 1
用户名控件是 comboBox1 密码控件是 textBox1


求代码 急~~~谢谢啦~~~
...全文
689 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
elude 2012-05-22
  • 打赏
  • 举报
回复
1楼给的链接很详细了。

wyc752865527 2012-05-22
  • 打赏
  • 举报
回复
我是菜鸟~~~希望能帮忙整理一下 实在是看不懂~~~呜呜 万分感谢。。。。
cnfixit 2012-05-22
  • 打赏
  • 举报
回复
这种东西随便在搜索引擎里面一搜一大把

http://hi.baidu.com/gcjia/blog/item/e7b3b28fda6384ff503d9221.html
xxjltan 2012-05-22
  • 打赏
  • 举报
回复
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("输入登录信息不完整,请从新输入!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); //提示对话框
}
else
{
string password = GetMD5Hash(textBox2.Text);//处理加密密码。
string connstr = 连接数据库字符串
SqlConnection mycon = new SqlConnection(connstr); //定义SqlConnection对象实例并连接数据库
mycon.Open();
string mysql = "select * from 用户表 where rwjh = '" + textBox1.Text + "' and rwpss= '" + password + "'"; //Sql查询语句

SqlDataAdapter myada = new SqlDataAdapter(mysql, mycon);
DataTable mydt = new DataTable();
myada.Fill(mydt);
int i = mydt.Rows.Count;
if (i >= 1)
{
this.Hide();
Main myf = new Main();
myf.Show();
}
else
{
MessageBox.Show("输入登录信息不正确,请从新输入!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
this.textBox1.Text = ""; //清空文本框
this.textBox2.Text = "";
}
}

}
zmidl 2012-05-22
  • 打赏
  • 举报
回复
string aa = "select * from dbo.用户信息表 where 用户名='" + comboBox1.Text + "' and 密码= '" + textBox1.Text + "'";
SqlConnection conn = new SqlConnection(你的数据库连接字符串);
SqlCommand cmd = new SqlCommand(aa.ToString(), conn);
conn.Open();
int 结果 = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (结果 == 1)
{
这里查询返回值==1 说明账号密码对得上 你写你要写的函数
}
hnxzc 2012-05-22
  • 打赏
  • 举报
回复
做毕业设计的吧 好好看看实验指导书

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧