在Java Web开发中,JSP(JavaServer Pages)是一个非常重要的技术。它允许我们使用Java代码来动态生成HTML页面。而数据库操作则是Web开发中不可或缺的一部分。今天,我就要和大家分享如何使用JSP直接执行SQL语句,实现数据库的连接与查询。
准备工作

在开始之前,我们需要准备以下工具和软件:
1. Java Development Kit (JDK):确保你的计算机上安装了JDK,版本至少为Java 8。
2. Apache Tomcat:这是一个轻量级的Web服务器,用于运行JSP应用程序。
3. MySQL数据库:我们可以使用MySQL数据库来存储数据,确保已经安装并配置好。
第一步:创建数据库与表
我们需要在MySQL数据库中创建一个数据库和一个表。以下是创建数据库和表的SQL语句:
```sql
CREATE DATABASE IF NOT EXISTS jspdemo;
USE jspdemo;
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL
);
```
第二步:配置数据库连接
在JSP页面中,我们需要配置数据库连接信息。这通常涉及到以下几个步骤:
1. 创建一个数据库连接类:这个类将负责建立与数据库的连接。
2. 在web.xml中配置连接池:使用连接池可以提高应用程序的性能。
下面是一个简单的数据库连接类示例:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnection {
private static final String URL = "