一、导入 Maven 依赖

<!--MySQL jdbc 驱动-->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.17</version>
</dependency>

二、在 application.yml 中配置数据源

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/csvswitch?serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=trueusername: rootpassword: password # 你的数据库密码

分析一下这个 url 的结构:

url : jdbc:mysql://localhost:3306/csvswitch?serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=true

  • 多个参数之间用 &符号连接
  • 3306MySQL 的端口号
  • csvswitch是自己创建的数据库名称
  • serverTimezone=GMT%2B8 设置时区为东八区,即北京时间,不设置会报错。
  • characterEncoding=utf8覆盖客户端自动检测到的编码,使用指定的 utf8
  • useSSL=true指定是否使用 ssl 连接。

Spring Boot 配置 MySQL 数据库相关推荐

  1. mysql jdbc配置重连_Spring Boot 配置MySQL数据库重连的操作方法

    使用jdbc连接MySQL,如果连接失效,可能会报类似的错误: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last pa ...

  2. spring boot整合MySQL数据库

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

  3. spring boot配置mysql

    spring boot通过简单的配置就可以连接mysql,并且可以创建默认的连接池HikariDataSource,下面我们来看一看如何配置mysql 添加maven依赖,代码如下 <!-- m ...

  4. spring boot操作mysql数据库:自动建表,数据添加、查询和修改

    1 mysql自动建表 (1)首先使用IntelliJ IDEA新建spring boot工程,然后在pom.xml中加入mysql的依赖: <!-- MYSQL --><depen ...

  5. spring boot连接mysql数据库

    一.pom.xml添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactI ...

  6. Spring Boot配置Mysql后无法根据java实体类生成table

    https://www.imooc.com/qadetail/193270?t=292816 检查了两天,没找到问题.原因为实体类必须在主程序application的同名包或者子包下面,启动时才会扫描 ...

  7. mysql 多数据源访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码

    之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...

  8. java多个数据库数据进行访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码...

    之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...

  9. jdbctemplate mysql 配置_Spring Boot 初级入门教程(十四) —— 配置 MySQL 数据库和使用 JdbcTemplate 测试...

    经过前面几篇文章,包已经可以打了,不管是 jar 包还是 war 包都已测试通过,jsp 页面也可以访问了,但页面上的数据都是在配置文件中写死的,不爽 ~ 到目前为止,最重要的配置还没做,那就是连数据 ...

最新文章

  1. 视频处理器为电池供电的设计提供4K视频编码
  2. java基盘JavaScript_JavaWeb学习:SSH整合(无障碍整合)
  3. 【Kafka】 kafka 启动 Connection to node 1 could not be established. Broker may not be available
  4. linux mysql 移动_Linux下安装MySQL
  5. 学UI设计好不好找工作?零基础能学UI设计吗?
  6. 麒麟信安:“一云多芯”信创云桌面解决方案引领者
  7. creo 6.0—02:单位的设置,默认绘图模板的绘制(重点)
  8. 跟着小码哥一起学习OC语法,都在这里了
  9. python批量删除文件名中的下划线-代码详解
  10. docker+ftp+openldap记录接入openldap过程 配置
  11. 微型计算机原理与接口技术-实验一
  12. java中的super()是什么
  13. Linux系统cut命令详解
  14. optix资料(基于optix7.0)——错误
  15. android一键 iphone,安卓手机一键变“iPhone”,这种App太过分了
  16. 公链蓬勃发展——多链世界从理想走向现实 | 2021 区块链年报|Footprint Analytics
  17. VOST技术入门了解
  18. 网络安全相关术语基本概述
  19. 《零基础学机器学习》笔记-第1课-新手快速上路路径
  20. mysql 事务 for update,mysql事务锁_详解mysql 锁表 for update

热门文章

  1. 【java】java 实现 将 字符串 第一个字符 大写 或者 小写
  2. 遍地是槽点 苹果iPhone5国行深度体验吐槽
  3. Photoshop常用快捷键(2)
  4. 基于步进电机驱动的智能宠物投喂
  5. 作业一 统计软件简介与数据操作
  6. 一个屌丝程序员的青春(三七七)
  7. mac 更换默认蓝牙适配器_这款MIDI转蓝牙适配器(MTB22),可连接多种常用APP和乐器!...
  8. python实现视频换脸_Python实现AI换脸功能
  9. Web网页字体图标的基本用法
  10. Python接口测试- requests 发送 post 请求的几种方法