1.新建 web 项目login,将所需要的DBHelper导入新建的DBHelper中,然后将mysql的数据连接驱动放到WebRoot的lib目录下。
2.在WebRoot下新建login.jsp,需要注意数据库中的表名“user”要与sql中的表名一致 ,字段名“userName”“password”也一样要统一,并将这两个参数传过去给结果集ResultSet,最后判断rs是否存在于数据库中,然后与数据库中的值进行对比,正确则登陆成功,否则登录失败。下面是主要代码:
<body> <% String SQL="select * From user where userName=? and password=?"; Object[] parmas=new Object[]{request.getParameter("userName"), request.getParameter("password")}; ResultSet rs=DBHelper.getResultSet(SQL,parmas); if(rs.next()) out.print("登录成功"); else out.print("登录失败"); rs.close(); %> </body>
3.将首页改成利用用户名和密码登录的界面,链接好login.jsp。下面是主要代码:
<form action="login.jsp" method="get"> 登录名:<input type="text" name="userName"><br> 密码:<input type="password" name="password"><br> <input type="submit" value="登录"> </form>
4.
始运行(调试)
当用户中输入表当中存在的字段名,系统会出现“登录成功!”,此时也就意味着验证成功了!