以下是一个简单的Servlet与JSP结合的数据库连接实例,演示了如何在Servlet中获取数据库连接,并将数据传递给JSP页面。

1. 创建数据库表

在数据库中创建一个名为`users`的表,用于存储用户信息。

servlet与jsp的数据库连接实例,Servlet与JSP的数据库连接实例  第1张

```sql

CREATE TABLE users (

id INT PRIMARY KEY AUTO_INCREMENT,

username VARCHAR(50) NOT NULL,

password VARCHAR(50) NOT NULL

);

```

2. 编写Servlet

创建一个名为`UserServlet.java`的Servlet类,用于连接数据库并查询用户信息。

```java

import java.io.IOException;

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.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class UserServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// 获取数据库连接

Connection conn = null;

PreparedStatement pstmt = null;

ResultSet rs = null;

try {

// 加载数据库驱动

Class.forName("