当前位置:   article > 正文

idea,jsp,JDBC连接数据库方法步骤_idea中jsp连接数据库

idea中jsp连接数据库

localhost为数据库地址,也可以使用127.0.0.1来进行访问,3306为端口,jsp4为数据库的名字

此为查询语句

String sql = "SELECT * FROM user_data where user="+username+";";
  1. <body>
  2. <%
  3. final String url = "jdbc:mysql://localhost:3306/jsp4?useSSL=false" ;
  4. String user = "root";//链接数据库的用户名
  5. String pwd = "123456";//链接数据库的密码
  6. Connection conn =null;//建立数据的连接
  7. Statement stmt = null; //数据库的操作对象
  8. ResultSet rs= null;//数据库的结果集
  9. String username = request.getParameter("username");//网络流传递
  10. String userpwd = request.getParameter("password");
  11. try {
  12. Class.forName("com.mysql.jdbc.Driver");//这里要注意版本,这是5的mysql版本,若为8的版本
  13. //则Class.forName("com.mysql.cj.jdbc.Driver");
  14. conn = DriverManager.getConnection(url,user,pwd);//首先获得一个连接
  15. String sql = "SELECT * FROM user_data where user="+username+";";
  16. out.println(sql);
  17. stmt = conn.createStatement();//实例化连接对象
  18. rs = stmt.executeQuery(sql);//实例化结果集的对象
  19. while(rs.next()) {//指针向下
  20. String spwd = Integer.toString(rs.getInt("pwd"));//数据库中的密码字段名
  21. String upwd = userpwd.toString();
  22. if(userpwd.equals(spwd) ) {
  23. session.setAttribute("username",username );
  24. response.setHeader("Refresh", "3;URL=Welcome.jsp");
  25. out.println("<div align=\"center\">"+
  26. "<p>登录成功,三秒钟之后会自动切换...</p>"+
  27. "<a href=\"Welcome.jsp\">如果浏览器3秒钟内没有反应,请点击此链接</a>"+
  28. "</div>");
  29. }else {
  30. out.println("<h1 align=\"center\" >登录识别,账号或密码错误</h1>");
  31. response.setHeader("Refresh", "1;URL=login.jsp");
  32. }
  33. }
  34. rs.close();
  35. stmt.close();
  36. conn.close();
  37. }catch(Exception e){
  38. e.printStackTrace();
  39. }
  40. %>
  41. </body>

这里使用的数据库连接工具为navicat12

连接数据库的步骤如下

保存数据库即可,记得开启mysql服务

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/512477
推荐阅读
相关标签
  

闽ICP备14008679号