小编Pan*_*j K的帖子

如何在JSP页面中显示数据库表

我试图将我的用户表显示在我的JSP页面中的表上.但是当我运行JSP页面时,数据不会显示.

我有一个名为"eyetracker"的mySQL架构和一个名为"user"的表.感谢您的帮助..如果可能,我想通过使用servlet检索mySQL数据并在JSP页面中显示它...

<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.Statement" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>

<form method="post">

<table border="2">
   <tr>
        <td>user ID</td>
        <td>Birthday</td>
        <td>Gender</td>
        <td>First Name</td>
        <td>Last Name</td>
   </tr>
   <%
   try
   {
       Class.forName("com.mysql.jdbc.Driver");
       String url="jdbc:mysql://localhost:3306/eyetracker";
       String username="root";
       String password="root";
       String query="select * from eyetracker";
       Connection conn=DriverManager.getConnection(url, username, password);
       Statement stmt=conn.createStatement();
       ResultSet rs=stmt.executeQuery(query);
       while(rs.next())
       {
   %>
           <tr><td><%rs.getInt("userID"); %></td></tr>
           <tr><td><%rs.getDate("dob"); %></td></tr>
           <tr><td><%rs.getString("gender"); %></td></tr>
           <tr><td><%rs.getString("firstName"); %></td></tr>
           <tr><td><%rs.getString("lastName"); %></td></tr>

   <%
       }
   %>
   </table>
   <%
        rs.close();
        stmt.close();
        conn.close();
   }
   catch(Exception e)
   { …
Run Code Online (Sandbox Code Playgroud)

java mysql jsp

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×1

jsp ×1

mysql ×1