本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net
1. 先下载驱动包
2. 将下载的驱动包放到 tomcat 的 lib 目录下
3. 创建项目,不会创建项目的请百度。
4. 设置
在你安装的 tomcat 的位置中找到 jsp-api.jar 和 servlet-api.jar 文件并添加。
先点 apply, 再点 ok
5. 建立数据库
6. 写代码
<%--
Created by IntelliJ IDEA.
User: AlanLee
Date: 2019/3/21
Time: 11:25
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>连接数据库</title>
</head>
<body>
<h3>测试连接数据库</h3>
<%@page import="java.sql.*"%>
<%
// 定义一些参数
String DRIVER_PATH = "com.mysql.cj.jdbc.Driver"; //驱动路径
//我的数据库端口为3307,看这个教程需要改成你们的端口(默认3306),jspdb为你建的数据库的名称
//?serverTimezone=UTC 这段要加上,不然会报错,我的是mysql8.0.15
String URL = "jdbc:mysql://localhost:3307/jspdb?serverTimezone=UTC";
String USER_NAME = "root"; //数据库用户名
String PASSWORD = "123456"; //数据库密码
%>
<%
Connection con = null;
Class.forName(DRIVER_PATH).newInstance();
con = DriverManager.getConnection(URL,USER_NAME,PASSWORD);
// 判断数据库是否连接成功
if (con != null){
out.println("数据库连接成功");
}else {
out.println("数据库连接失败");
}
String sql = "SELECT * FROM goods";
PreparedStatement preparedStatement = con.prepareStatement(sql);
ResultSet resultSet = preparedStatement.executeQuery();
%>
<%
//打印获取到的数据库的内容
while (resultSet.next()){
%>
<p>商品名称:<% out.print(resultSet.getString("goodsname"));%></p>
<p>商品价格:<%=resultSet.getString("price")%></p>
<hr>
<%
}
//关闭数据库
resultSet.close();
preparedStatement.close();
%>
</body>
</html>
7. 配置运行环境
8. 启动服务器
9. 打开网页查看效果