永发信息网

C # C Sharp 连接数据库

答案:2  悬赏:70  手机版
解决时间 2021-01-04 12:25
  • 提问者网友:趣果有间
  • 2021-01-04 01:50
以下一段连接数据库的代码,当用户在from1里输入自己的注册号和密码后怎么判断数据库里是否有他的信息呢,如果他已注册,怎么从from1加载from2?“确定”按钮的click的实现代码是啥啊?谢谢高手指教 我是c#新手
想拜师QQ 643996225
private void Form1_Load(object sender, EventArgs e)
{
string strcon = "server=.;uid=sa;pwd=sa;database=Employee_Logo";
SqlConnection con = new SqlConnection(strcon);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from Employee_Logo",con);

}





最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-01-04 03:03
这个就是一个简单的登录嘛!登录验证有两种一种:是通过登录名找到密码或者通过密码找到用户名看找到的密码或用户名与你输入的是否匹配
另外一种:用command对象的ExecuteSaclar();方法查询数据库中是否有这一行数据。

具体我就跟你讲一下第二种吧:
private void Form1_Load(object sender, EventArgs e)
{
string strcon = "server=.;uid=sa;pwd=sa;database=Employee_Logo";
SqlConnection con = new SqlConnection(strcon);
con.Open();
string sql="select count(*) from 表 where password=输入的密码 and userName=输入的用户名";
SqlCommand cmd=new SqlCommand(sql,con);
int res=(int)cmd.ExecuteScalar();
if(res==1){
跳转的form2中
登录成功了!;
}else{
用户名或者密码不存在!
}

}
全部回答
  • 1楼网友:玩世
  • 2021-01-04 03:37
会!!!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯