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,返回结果如下:

相关推荐
MacroZheng几秒前
横空出世!IDEA最强MyBatis插件来了,功能很全!
java·后端·mybatis
codebetter2 分钟前
X86 Windows Docker Desktop 运行 arm64 容器
后端
掘金者阿豪2 分钟前
Go 语言操作金仓数据库(上篇):环境搭建与连接管理
后端
何陋轩3 分钟前
Spring AI Function Calling:让AI调用你的Java方法
人工智能·后端·ai编程
zhangjw345 分钟前
第9篇:Java集合框架入门,List详解:ArrayList与LinkedList底层彻底吃透
java·开发语言·list
大大杰哥6 分钟前
Java集合框架(List/Set/Queue)核心总结与代码示例
java·数据结构
深蓝轨迹7 分钟前
RedisTemplate 核心操作API汇总(Spring Data Redis)
java·redis·spring
alwaysrun13 分钟前
Rust之异步框架Tokio
后端·编程语言
Cat_Rocky13 分钟前
K8s RBAC认证 简单讲
java·docker·kubernetes