我的编程笔记
  • 云胡的编程笔记
  • 后端
    • Spring Boot 配置 MySQL 数据库
    • MyBatis-Plus 实现增删改查操作
    • Java 后端将上传的 csv 文件转为 Excel xlsx 文件
  • JavaScript
    • JavaScript 三种循环方法
    • JavaScript 箭头函数
    • JavaScript 高阶函数
    • JavaScript 变量作用域
    • JavaScript 操作 DOM
  • Vue3
    • Vue3 搭配 Element-Plus
    • Vue3 实现路由跳转
    • Vue3 上传 Excel 文件
  • Cpp
    • C++ Vector 易错点
  • Qt
    • Qt 实时显示鼠标位置
  • Python
  • 编辑器
    • Visual Studio Code 使用
  • 其他
    • 网站和软件推荐
  • 数据结构与算法
由 GitBook 提供支持
在本页
  • 一、导入 Maven 依赖
  • 二、在 application.yml 中配置数据源
在GitHub上编辑
  1. 后端

Spring Boot 配置 MySQL 数据库

一、导入 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.Driver
    url: jdbc:mysql://localhost:3306/csvswitch?serverTimezone=GMT%2B8&characterEncoding=utf8&useSSL=true
    username: root
    password: password # 你的数据库密码 

分析一下这个 url 的结构:

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

  • 多个参数之间用 &符号连接

  • 3306是 MySQL 的端口号

  • csvswitch是自己创建的数据库名称

  • serverTimezone=GMT%2B8 设置时区为东八区,即北京时间,不设置会报错。

  • characterEncoding=utf8覆盖客户端自动检测到的编码,使用指定的 utf8

  • useSSL=true指定是否使用 ssl 连接。

上一页后端下一页MyBatis-Plus 实现增删改查操作

最后更新于3年前