广告
返回顶部
首页 > 资讯 > 数据库 >spring boot整合MySQL数据库
  • 832
分享到

spring boot整合MySQL数据库

数据库mysqlspringboot 2023-08-31 11:08:21 832人浏览 薄情痞子
摘要

Spring Boot整合Mysql数据库 spring boot整合mysql数据库可以说很简单,只需要添加Mysql依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter

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

您可能感兴趣的文档:

--结束END--

本文标题: spring boot整合MySQL数据库

本文链接: https://www.lsjlt.com/news/385366.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • spring boot整合MySQL数据库
    spring boot整合MySQL数据库 spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter...
    99+
    2023-08-31
    数据库 mysql spring boot
  • Spring Boot整合 NoSQL 数据库 Redis详解
    目录引言一、环境准备二、构建Spring Boot项目三、引入Redis依赖四、Reds相关配置五、添加Redis配置类六、测试一下引言 在日常的开发中,除了使用 Spring Bo...
    99+
    2022-11-13
  • Spring Boot整合WebFlux + R2DBC+Mysql
    Spring Boot整合WebFlux + R2DBC+Mysql 1、R2DBC介绍 R2DBC 基于 Reactive Streams 反应流规范,它是一个开放的规范,为驱动程序供应商和使用方提...
    99+
    2023-09-18
    mysql spring boot java
  • Spring Boot 优雅整合多数据源
    目录何时用到多数据源整合单一的数据源整合Mybatis多数据源如何整合什么是动态数据源数据源切换如何保证线程隔离如何构造一个动态数据源定义一个注解如何与Mybatis整合演示总结前言...
    99+
    2022-11-13
  • Spring Boot怎么整合多数据源
    本篇内容主要讲解“Spring Boot怎么整合多数据源”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring Boot怎么整合多数据源”吧!前言:什么是多数据源最常见的...
    99+
    2023-06-30
  • Spring boot 整合redis
    ...
    99+
    2021-11-16
    Spring boot 整合redis
  • Spring Boot 整合 Canal
    前言 canal 是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 canal [kə’næl],译意...
    99+
    2023-09-02
    java 数据库 mysql
  • Spring Boot整合MybatisPlus逆向工程(MySQL/PostgreSQL)
    目录  一、创建表  二、创建Spring Boot工程  三、引入逆向工程依赖  四、代码中完成逆向工程配置  五、测试  MyBatis-Plus是MyBatis的增强工具,Ge...
    99+
    2022-11-12
  • Spring Boot怎么整合Kafka
    这篇文章主要介绍了Spring Boot怎么整合Kafka的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Spring Boot怎么整合Kafka文章都会有所收获,下面我们一起来看看吧。步骤一...
    99+
    2023-07-05
  • spring boot怎么整合activiti
    这篇文章主要介绍了spring boot怎么整合activiti的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring boot怎么整合activiti文章都会有所收获,下面我们一起来看...
    99+
    2023-06-29
  • 【Spring Boot整合MyBatis教程】
    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力...
    99+
    2023-08-18
    mybatis spring boot java
  • Spring + Spring Boot + MyBatis + MongoDB的整合教程
    前言我之前是学Spring MVC的,后面听同学说Spring Boot挺好用,极力推荐我学这个鬼。一开始,在网上找Spring Boot的学习资料,他们博文写得不是说不好,而是不太详细。我就在想我要自己写一篇尽可能详细的文章出来,下面话不...
    99+
    2023-05-30
    springboot mybatis mongodb
  • Spring Boot Reactor 整合 Resilience4j详析
    目录1 引入 pom 包2 配置说明2.1 限流 ratelimiter2.2 重试 retry2.3 超时 TimeLimiter2.4 断路器 circuitbreaker2.5...
    99+
    2022-11-13
  • spring boot整合hessian的示例
    首先添加hessian依赖<dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifac...
    99+
    2023-05-31
    spring boot hessian
  • Spring Boot中怎么整合elasticsearch
    今天小编给大家分享一下Spring Boot中怎么整合elasticsearch的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2023-06-05
  • Spring Boot整合Kafka教程详解
    目录正文步骤一:添加依赖项步骤二:配置 Kafka步骤三:创建一个生产者步骤四:创建一个消费者正文 本教程将介绍如何在 Spring Boot 应用程序中使用 Kafka。Kaf...
    99+
    2023-03-10
    Spring Boot整合Kafka Spring Boot Kafka
  • Spring Boot 功能整合的实现
    目录前言数据库持久化支持Swagger 文档支持参数校验 JSR303跨域解决整合MongoDB实现文件上传下载删除前言 如果根据之前做的 Nest.js 后端项目功能为标准的话,...
    99+
    2022-11-12
  • Spring boot项目整合WebSocket方法
    WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocke...
    99+
    2022-11-12
  • Spring Boot 整合 Reactor实例详解
    目录引言1 创建项目2 集成 H2 数据库3 创建测试类3.1 user 实体3.2 UserRepository3.3 UserService3.4 UserController3...
    99+
    2022-11-13
  • Spring Boot 整合 Thymeleaf 实例分享
    目录一、什么是 Thymeleaf二、整合过程准备过程添加 Thymeleaf 依赖编写实体类和 Controller创建Thymeleaf 模板三、测试一、什么是 Thymelea...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作