前言

前几章的数据库使用了默认的 H2,现在将数据库更换为更常用的 Mysql。Camunda 暂不兼容高版本 Mysql,需要使用 5.x 版本的 Mysql。image.png

配置

  1. pom.xml 添加 Mysql 驱动

    1. <dependency>
    2. <groupId>mysql</groupId>
    3. <artifactId>mysql-connector-java</artifactId>
    4. <scope>runtime</scope>
    5. </dependency>
  2. application.yaml 添加 Mysql 连接信息

    spring:
    datasource:
     url: jdbc:mysql://localhost:3306/lilian?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
     username: lilian
     password: sMyJCs277NfKTcd4
     type: com.zaxxer.hikari.HikariDataSource
    

    Spring Boot 默认连接池就是使用的 HikariCP,但这里需要通过 datasource.type 显式指定。

  3. 启动 Spring Boot 后,可以看到数据库自动生成 47 张表。

    SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA=’lilian’;

image.png