spring boot 找不到mysql驱动

slug
jdbc-version
date
Mar 5, 2023
tags
技术&产品
summary
type
Post
status
Published
Last edited time
Mar 14, 2024 04:13 PM
 
com.MySQL.cj.jdbc.Driver → MySQL-connector-java 6
com.MySQL.jdbc.Driver →5
 
当然可以!让我们一起来探讨 Spring Boot 中使用 JDBC 进行数据库操作的步骤。这篇博客将帮助你理解如何使用 Spring JDBC 来连接数据库、执行查询和更新操作。

Spring JDBC 简介

Spring JDBCSpring 框架中最基本、最底层的数据库访问方式之一。它提供了一种便捷的方式来操作数据库,尤其适用于简单的数据库操作。

1. 添加依赖

首先,在你的 Spring Boot 项目中,需要添加 Spring Boot JDBC 的依赖。你可以在 MavenGradle 构建文件中添加以下依赖:

2. 配置数据库信息

application.propertiesapplication.yml 配置文件中,设置数据库的连接信息,包括 URL、用户名和密码。如果你使用的是 MySQL 数据库,可以参考以下配置:

3. 创建实体类

定义一个实体类,例如 User,并使用 Lombok 注解来简化代码。以下是一个示例:

4. 创建 DAO 层

在 DAO 层中,我们使用 Spring JDBCJdbcTemplate 来执行数据库操作。以下是一个简单的示例:

5. 调用 DAO 层方法

Spring Boot 的启动类中,实现 ApplicationRunner 接口,并覆盖其 run 方法。在应用启动时,该方法会被执行。你可以在 run 方法中调用 DAO 层的方法,例如添加用户和查询用户列表。

6. 启动项目

运行你的 Spring Boot 项目,你将看到日志中显示添加了一条数据并成功查询到一条记录。
这就是使用 Spring JDBC 进行数据库操作的基本步骤。如果你想了解更多操作方法,包括批量操作、返回结果为 Map 的查询等,请查看 Spring JDBC 官方文档。
!Spring Boot JDBC
 

© JimYan 2023 - 2024