zoukankan      html  css  js  c++  java
  • c# +sql+winform验证登录界面

    #region//第一种方法用sql登录验证
    //数据连接
    using (SqlConnection con = new SqlConnection(Test.strCon))
    {
    con.Open();//打开数据连接
    //创建sql语句,根据用户名去查找密码
    string sql="select PassWord from [Test]"+"where UserName='"+txtName.Text.Trim()+"'";
    //执行sql语句
    using (SqlCommand cmd = new SqlCommand(sql, con))
    {
    //使用 SqlDataReader来读取数据库
    using (SqlDataReader sdr = cmd.ExecuteReader())
    {
    //如果查到用户名
    if (sdr.Read())
    {
    //则把对应的密码读取出来
    string pwd = sdr.GetString(0).Trim();
    //把文本框输入的密码和取出的密码相等,则跳转到Form2对话框
    if (pwd == txtPwd.Text.Trim())
    {
    this.Hide();
    Form2 f = new Form2();
    f.Show();

    }
    //密码错误重新输入焦点集中在密码文本框并清空密码文本框
    else
    {
    MessageBox.Show("密码错误,重新输入密码");
    txtPwd.Clear();
    txtPwd.Focus();
    }
    }
    //用户名不存在重新输入并把文本框清空
    else
    {
    MessageBox.Show("用户名不存在,重新输入");
    txtName.Text = "";
    txtName.Focus();
    txtPwd.Text = "";

    }

    }

    }

    }
    #endregion

    //注意要使文本框密码以*显示则必须设置密码文本框的passwordchar为“*” 用户名:admin1 密码:12345

    //注释配置文件的截图

     

    //注释Test.strCon是公共Test类中的一个公有类型变量其中注意一定要加一个partial关键字

    //测试界面截图

  • 相关阅读:
    Android应用性能测试
    Jmeter 中使用非GUI启动进行压力测试
    软件工程结对作业01
    第六周进度条
    求一维数组最大最大子数组和
    第五周进度条
    第四周进度条博客
    软件工程个人作业03
    第四周四则运算3 PSP表格
    poj 2096 概率dp
  • 原文地址:https://www.cnblogs.com/thbbsky/p/2731899.html
Copyright © 2011-2022 走看看