JSP JDBC访问数据库
1年前 (2024-04-26)
动态网页的主要特点就是能及时更新数据,这些更新的数据来源于数据库。学习本节内容需要您了解 JDBC,可以使用 JDBC 连接 MySQL 数据库。
本节数据库使用 MySQL 5.7,你可以点击 MySQL 官方网站 下载相应的 jar 包。
MySQL 8.0 及以上版本加载驱动与连接数据库方式如下:
本节数据库使用 MySQL 5.7,你可以点击 MySQL 官方网站 下载相应的 jar 包。
注意:MySQL 8.0 及之后的版本与之前的数据库连接有所不同:
首先驱动 com.mysql.jdbc.Driver 更换为 com.mysql.cj.jdbc.Driver。
MySQL 8.0 及以上版本需要显式关闭 SSL 连接和指定 CST。
MySQL 8.0 及以上版本加载驱动与连接数据库方式如下:
<sql:setDataSource var="snapshot" driver="com.mysql.cj.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
user="root" password="root"/>
下面使用 JSTL 对数据表中的数据进行增删改查。
示例
创建 website 数据表,并插入数据。点击下载 SQL 文件(下载后需要解压)crud.jsp 代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*"%>
<%@ taglib uri="http://java.su网站站点" rel="nofollow" />
查询数据

添加数据

修改数据

删除数据