SpringBoot整合JDBC

1. 创建一个新的Spring Boot项目或者使用现有的Spring Boot项目作为基础

2. 在项目的pom.xml文件中添加Spring Boot JDBC和MySQL依赖

打开pom.xml文件,添加以下依赖:

复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

3. 配置数据库连接

application.propertiesapplication.yml文件中,添加以下的数据库连接配置:

使用application.properties

复制代码
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

使用application.yml

复制代码
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydatabase
    username: root
    password: your_password
    driver-class-name: com.mysql.cj.jdbc.Driver

请确保替换urlusernamepassworddriver-class-name与你实际使用的数据库配置一致。

此时JDBC整合成功,做个测试:

Jdbc默认的数据源是 HikariDataSourc

4. 操作数据库

自动配置了JdbcTemplate操作数据库,直接注入就可以使用。

下面我们来编写一个controller,来用JdbcTemplate操作数据库:

在浏览器输入localhost:8080/getDept,返回结果如下:

相关推荐
brzhang1 分钟前
MCP A2A Skills 这三个词搞懂了 再去写你的智能体
前端·后端·架构
ALex_zry1 分钟前
Rust 变量遮蔽 五类典型应用场景
开发语言·后端·rust
乌蒙山连着山外山3 分钟前
linux中查询多个匹配字段
java·linux·服务器
管家婆客服中心4 分钟前
Server 2008 R2系统安装IIS和ASP.NET框架
后端·asp.net
⑩-7 分钟前
@Component
java
xing-xing8 分钟前
Java多版本配置及版本切换(Mac适配)
java·macos
oioihoii9 分钟前
现代C++系统编程中类型重解释的内存安全范式
java·c++·安全
青梅主码10 分钟前
最新!量子位智库重磅发布《2025年度AI十大趋势报告》:中国从参与者变领导者
后端
SimonKing11 分钟前
我为什么放弃了XMind和亿图,投向了这款开源绘图工具的怀抱?
java·后端·程序员
Q_Q51100828513 分钟前
python+django/flask+vue的购物管理系统
spring boot·python·django·flask·node.js