在Java Server Pages (JSP) 中连接数据库通常涉及以下几个基础概念:
WEB-INF/lib
目录下添加数据库驱动的 JAR 文件。web.xml
或其他配置文件中,以便于管理和修改。<% %>
标签编写 Java 代码来连接数据库。以下是一个简单的示例,展示如何在 JSP 中连接 MySQL 数据库:
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Database Connection Example</title>
</head>
<body>
<h1>Database Connection Example</h1>
<%
try {
// 加载数据库驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 获取数据库连接
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
Connection conn = DriverManager.getConnection(url, username, password);
// 执行查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
// 处理结果集
while (rs.next()) {
out.println(rs.getString("columnName"));
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException | SQLException e) {
out.println("Error: " + e.getMessage());
}
%>
</body>
</html>
WEB-INF/lib
目录下。com.mysql.cj.jdbc.Driver
。通过以上步骤和示例代码,你应该能够在 JSP 中成功连接数据库并进行数据操作。
项目中用到多种HTML标签,例如<input>、<form>、