900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > jsp学习 jdbc连接数据库实现登录注册

jsp学习 jdbc连接数据库实现登录注册

时间:2019-12-06 17:25:23

相关推荐

jsp学习 jdbc连接数据库实现登录注册

在数据库层面后端方法可以实现的数据验证,在jsp页面也可以简单的实现这个操作,上一次咱们测试过在jsp页面实现jdbc连接数据库,具体请看我的文章:/ShDee

本次我们来测试request.getParameter("参数名")的方法进行登录 ,至于注册功能则是将动态的sql会话中的sql语句改变即可,原理相同。

为了快速的验证登录,login页面就只传一个sname,在另一端使用request.getParameter("参数名")请求这个参数并与数据库查询出的数据进行比对就可以验证成功,这个就是基本原理,但不是企业级开发的登录做法!

login页面

<form action="yz.jsp" method="post"><input type="text" name="sname"><input type="submit"></form>

提交方式为post,结合yz页面的方法将数据请求到并验证

yz页面

<%String sname =request.getParameter("sname");String sql = "select * from jsp.user where sname= '"+sname+"' ";Class.forName("com.mysql.jdbc.Driver");Connection root = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp", "root", "123456");PreparedStatement preparedStatement = root.prepareStatement(sql);System.out.println(preparedStatement);ResultSet resultSet = preparedStatement.executeQuery();if(resultSet!=null){%><h1>welcome to you !</h1><br><%=sname%><%}preparedStatement.close();root.close();%>

这里的sql语句的写法与上次的单独查询连接数据库的写法有一定的差别。因为这里是动态的接收参数并将其放到我的sql语句中。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。