登录界面允许用户登录到系统中,用户需输入身份证号、密码,根据数据库来检查登录信息。如果登录不成功,显示合适的提示信息。成功登录后,按照他们的角色跳转到不同的主界面。 首先是登录的界面
登录的话,需要连接数据库,因为数据库我也不是特别的熟悉,所以有更好的方法可以艾特我。连接数据库的方法有很多,详细的方法可见网址:https://www.cnblogs.com/makqiq/p/5882351.html
下面就是我的方法了。首先呢,我先建立了一个类,这个类的名称叫做DB,这个类就是专门用来连接数据库,对数据库进行增删改查一系列操作的。
public static DataTable Select(string sql)//主要用来查询数据库 { DataTable dt = new DataTable(); using (SqlConnection conn = new SqlConnection("server=localhost;database=数据库名称;user id=sa;pwd=密码")) { SqlDataAdapter data = new SqlDataAdapter(sql, conn); data.Fill(dt); } return dt; }
在登录界面写一个专门用来登录的方法,也可直接写在登录按钮事件上
public void LoginUser() {//RoleId是用来判断身份的,在数据库中用1,2,3,4对应不同的身份 DataTable dt = DB.Select("select Idnumber,Passwords,RoleId from 表的名字 where Idnumber='" + textBox1.Text +
"