尝试使用 JSP 显示 Mysql 数据库的完整表

  • 本文关键字:数据库 Mysql 显示 JSP jsp
  • 更新时间 :
  • 英文 :


我有一个名为">jeet"的数据库。 数据库"jeet"有表">jeet"。我正在尝试以表格形式显示完整的表格。 到目前为止,我尝试的是——

<%@page import = "javax.servlet.*"%>
<%@page import="java.sql.*"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exception e){}
try{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jeet","root","jeet");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from jeet");
while(rs.next()){%>
<table>
<tr>
<td>
<%
rs.getInt("id");
%>
</td>
<td>
<%
rs.getString("bname");
%>
</td>
<td>
<%
rs.getString("author");
%>
</td>
<td>
<%
rs.getInt("price");
%>
</td>
</tr>
</table>
<%}

}catch(Exception e){
}
%>
</body>
</html>

当我在 tomcat 上运行此代码时,我得到了http 状态 404. 和描述是请求的资源不可用。.

完成它的解决方案是什么?

首先替换此代码:<% rs.getInt("id");%>
到此<%=rs.getInt("id");%>。并为像这样的其他字段执行此操作。

最新更新