注册 登录
编程论坛 C# 论坛

c#登录窗口

gm0722 发布于 2014-02-27 20:58, 885 次点击
   我是初学者,请问怎样用c#编写登录窗口?用户名和密码需要满足电脑数据库中某张表的对应数据?若密码或者登录名出现错误,则出现错误提示“您输入的数据有误!”
谢谢
5 回复
#2
wp2319572014-02-27 21:29
就找本书看吧   涉及到连接数据库了
#3
未名湖的云2014-03-04 09:11
回复 楼主 gm0722
这些网上都有很多现成的,
#4
leonaduo2014-03-07 04:29
我用的是form
首先引用System.Data.SqlClient
添加两个testbox,和一个button
双击button,
 string str = "Data Source=连接名;Initial catalog=数据库;integrated security=ture;";
            SqlConnection conn = new SqlConnection(str);//实例化一个数据集
            string sql = "select * from stu_name where stu_name='"+textBox1.Text+"'";//定义一个string变量,主要是sql语句,这是查询语法。
            SqlCommand com = new SqlCommand();//实例化一个能执行的对象
             = sql;//获取需要执行的语句
com.Connection = conn;//com的连接是我们的数据集

            conn.Open();//打开数据库连接
            SqlDataReader dr = com.ExecuteReader();//将查询语句发送到数据连接,而且生成一个只读数据集dr
           

 if (dr.Read())
            {
                if (textBox2.Text.Trim() == dr["stu_psw"].ToString().Trim())//可以看成,对输入字符串和只读的数据集的字符串进行比较
                {
                    MessageBox.Show("登录成功");
                }
                else
                {
                    MessageBox.Show("用户名密码错误");
                }

                }
   else
   {
        MessageBox.Show("您输入的数据有误!");
   }
        conn.Close();//关闭连接
#5
zmg5552014-03-08 01:57
不连数据库的话,写个winform就好
#6
w5912339142014-03-19 11:06
1