data.jsp 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <%--
  2. Created by IntelliJ IDEA.
  3. User: Jason
  4. Date: 2022/4/6
  5. Time: 10:22
  6. To change this template use File | Settings | File Templates.
  7. --%>
  8. <%@ page language="java" import="java.sql.Connection" contentType="text/html; charset=UTF-8"
  9. pageEncoding="GB18030" import="java.sql.*"%>
  10. <!DOCTYPE html>
  11. <html>
  12. <head>
  13. <title>JSP 读取数据库</title>
  14. </head>
  15. <body>
  16. <table border="1" align="center">
  17. <tr>
  18. <th>code</th>
  19. <th>sex</th>
  20. <th>name</th>
  21. <th>age</th>
  22. </tr>
  23. <%
  24. String driverClass="com.mysql.jdbc.Driver";
  25. String url="jdbc:mysql://localhost:3306/data";//<数据库名称>
  26. String user="root";
  27. String password="123456";
  28. try{
  29. Class.forName(driverClass);
  30. Connection conn;
  31. conn=DriverManager.getConnection(url, user, password);
  32. Statement stmt=conn.createStatement();
  33. ResultSet rs=stmt.executeQuery("select * from student");
  34. while(rs.next()){
  35. %>
  36. <tr>
  37. <td><%=rs.getString("code")%></td>
  38. <td><%=rs.getString("sex")%></td>
  39. <td><%=rs.getString("name")%></td>
  40. <td><%=rs.getString("age")%></td>
  41. </tr>
  42. <%
  43. }
  44. stmt.close();
  45. conn.close();
  46. }catch (Exception ex){
  47. System.out.println("找不到驱动");
  48. ex.printStackTrace();
  49. }
  50. %>
  51. </table>
  52. </body>
  53. </html>