我的编程空间,编程开发者的网络收藏夹
学习永远不晚

spring boot整合MySQL数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

spring boot整合MySQL数据库

spring boot整合MySQL数据库

spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter-jdbc的JdbcTemplate即可访问数据库,完成增删改查相关操作。

1.引入MySQL依赖

        <!--MySQL驱动-->        <dependency>            <groupId>mysql</groupId>            <artifactId>mysql-connector-java</artifactId>            <scope>runtime</scope>        </dependency>        <!--jdbc连接数据库-->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-jdbc</artifactId>        </dependency>

2.yml配置文件添加配置信息

使用yml文件添加配置信息,配置信息的时候注意缩进和冒号后面要有空格,不然会报错

spring:  datasource:    driver-class-name: com.mysql.cj.jdbc.Driver    username: root    password: 123456    url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false

3.测试

@SpringBootTestclass SpringApplicationTests {    @Autowired    private JdbcTemplate jdbcTemplate;    @Test    void contextLoads() {        String sql = "select * from user";        List<Map<String, Object>> maps = jdbcTemplate.queryForList(sql);        for (Map<String,Object> map : maps){            System.out.println(map);        }    }}

测试成功!
在这里插入图片描述
这里测试显示用的是HIKariPool连接池,现如今大部分项目都会使用druid连接池,包含C3P0、DBCP连接的优点,还有监控,日志等优点。
想要使用druid连接池也非常简单,这里就简单配置一下。

引入druid依赖
        <dependency>            <groupId>com.alibaba</groupId>            <artifactId>druid-spring-boot-starter</artifactId>            <version>1.1.10</version>        </dependency>
spring:  datasource:    driver-class-name: com.mysql.cj.jdbc.Driver    username: root    password: 123456    url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false    #添加 Druid 配置,指定数据源    type: com.alibaba.druid.pool.DruidDataSource

ok,再次运行一遍看看结果如何?
在这里插入图片描述
显示已经引入并成功使用。

来源地址:https://blog.csdn.net/Zsspace/article/details/128114803

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

spring boot整合MySQL数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Spring Boot怎么整合多数据源

本篇内容主要讲解“Spring Boot怎么整合多数据源”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring Boot怎么整合多数据源”吧!前言:什么是多数据源?最常见的单一应用中最多涉及
2023-06-30

spring boot怎么整合activiti

这篇文章主要介绍了spring boot怎么整合activiti的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么整合activiti文章都会有所收获,下面我们一起来看看吧。spring
2023-06-29

【Spring Boot整合MyBatis教程】

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力
2023-08-18

Spring Boot怎么整合Kafka

这篇文章主要介绍了Spring Boot怎么整合Kafka的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Spring Boot怎么整合Kafka文章都会有所收获,下面我们一起来看看吧。步骤一:添加依赖项在 po
2023-07-05

spring boot整合hessian的示例

首先添加hessian依赖 com.caucho hessian 4.0.38
2023-05-31

Spring Boot中怎么整合elasticsearch

今天小编给大家分享一下Spring Boot中怎么整合elasticsearch的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧
2023-06-05

Spring + Spring Boot + MyBatis + MongoDB的整合教程

前言我之前是学Spring MVC的,后面听同学说Spring Boot挺好用,极力推荐我学这个鬼。一开始,在网上找Spring Boot的学习资料,他们博文写得不是说不好,而是不太详细。我就在想我要自己写一篇尽可能详细的文章出来,下面话不
2023-05-30

详解Spring Boot整合Mybatis实现 Druid多数据源配置

一、多数据源的应用场景目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢?Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL
2023-05-31

Spring Boot整合Kafka教程详解

这篇文章主要为大家介绍了Spring Boot整合Kafka教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-03-10

编程热搜

目录