想实现将mysql中db1数据库中student表中包含id、name、tel的值用JSP显示,你可以给我写出完整的代码吗?
时间: 2023-12-03 15:46:06 浏览: 82
好的,以下是一个简单的示例代码:
```jsp
<%@ page import="java.sql.*" %>
<%
// 连接数据库
String url = "jdbc:mysql://localhost:3306/db1";
String username = "root";
String password = "password";
Connection conn = DriverManager.getConnection(url, username, password);
// 查询数据
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT id, name, tel FROM student");
// 输出数据到页面
out.println("<table>");
while (rs.next()) {
out.println("<tr><td>" + rs.getString(1) + "</td><td>" + rs.getString(2) + "</td><td>" + rs.getString(3) + "</td></tr>");
}
out.println("</table>");
// 关闭连接
rs.close();
stmt.close();
conn.close();
%>
```
这段代码连接了名为 `db1` 的 MySQL 数据库,查询了 `student` 表中的 `id`、`name` 和 `tel` 字段,并将结果以 HTML 表格的形式输出到页面上。请注意,这只是一个简单的示例,实际应用中需要更多的错误处理和安全措施。
阅读全文