在本文中,我们将通过一个简单的实例来介绍如何在JSP中实现查询功能。我们将使用Java Servlet来处理查询请求,并通过JSP页面展示查询结果。
一、准备工作
1. 开发环境:JDK 1.8及以上,Tomcat 9.0及以上。
2. 数据库:MySQL 5.7及以上。
3. IDE:Eclipse或IntelliJ IDEA。
二、创建数据库和表
我们需要创建一个数据库和一个表来存储数据。以下是SQL语句:
```sql
CREATE DATABASE demo;
USE demo;
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL
);
INSERT INTO users (username, password) VALUES ('user1', 'password1');
INSERT INTO users (username, password) VALUES ('user2', 'password2');
```
三、创建Servlet
接下来,我们需要创建一个Servlet来处理查询请求。以下是Servlet的代码:
```java
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("