新建一个Jsp网页,其名为deptView.jsp,同样显示study2数据库中的单位表,并在浏览器中访问它,连接数据库在剪视频
时间: 2024-12-19 13:23:11 浏览: 10
新建一个JSP网页首先需要在服务器端环境中设置,例如Tomcat或Jetty等。以下是创建一个基本的`deptView.jsp`步骤:
1. **步骤一:创建JSP文件**
创建一个名为`deptView.jsp`的新文件,通常放在web应用的`WEB-INF/views`目录下。在这个文件中,我们将编写HTML、JSP标签以及Java代码片段。
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>部门查看</title>
</head>
<body>
<h1>查看数据库中的单位表</h1>
<%@ taglib prefix="jdbc" uri="http://java.sun.com/jsp/jdbc" %>
<%@ page import="java.sql.*" %>
<%
// 连接数据库部分(假设数据库配置已存在)
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver"); // 替换为你实际的驱动名
String url = "jdbc:mysql://localhost:3306/study2"; // 数据库URL
String user = "username"; // 用户名
String password = "password"; // 密码
conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM 单位");
// 显示数据的部分
while (rs.next()) {
String unitName = rs.getString("unit_name");
out.println("<p>单位名称: " + unitName + "</p>");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (conn != null) try { conn.close(); } catch (SQLException ex) {}
}
%>
</body>
</html>
```
**注意**: 需要在项目中添加MySQL JDBC驱动,例如在Maven项目中添加`mysql-connector-java`依赖。
**步骤二:浏览器访问**
将生成的`deptView.jsp`部署到服务器上,并通过HTTP请求访问。在浏览器地址栏输入类似 `http://your-server-url/deptView.jsp`,如果配置正确,将会显示出从study2数据库中查询到的单位信息。
**相关问题--:**
1. JSP页面是如何与数据库交互的?
2. 如果数据库连接失败会如何处理异常?
3. 如何避免硬编码数据库连接信息?
阅读全文