jsp页面获取数据库里的字段并以表格形式显示,完整代码怎么写
时间: 2024-02-29 15:53:29 浏览: 84
好的,以下是一个简单的 JSP 页面获取数据库里的字段并以表格形式显示的完整代码示例:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>显示数据库表格</title>
</head>
<body>
<h1>数据库表格</h1>
<table>
<tr>
<th>ID</th>
<th>姓名</th>
<th>年龄</th>
</tr>
<%
// 连接数据库
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
// 查询数据
String sql = "SELECT * FROM user";
PreparedStatement pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
// 输出数据到表格中
while (rs.next()) {
%>
<tr>
<td><%= rs.getInt("id") %></td>
<td><%= rs.getString("name") %></td>
<td><%= rs.getInt("age") %></td>
</tr>
<% } %>
</table>
<%
// 关闭数据库连接
rs.close();
pstmt.close();
conn.close();
%>
</body>
</html>
```
代码中使用了 JSP 标签库的核心标签,通过循环遍历 ResultSet 对象中的数据,将其输出到表格中。需要注意的是,以上代码仅作为示例,实际情况下需要根据具体的数据库和表结构进行修改。
阅读全文