提出问题
假设学习期间,我们在mysql中,已经创建 flowable
数据库,打算再创建 flowable2
数据库时,会报错
分析
因为启动引擎时,会查询所有数据库的表,此时会查询到 flowable
数据库中的表,导致 不会在 flowable2
数据库中创建表
解决
数据库链接要加上下面部分:
&nullCatalogMeansCurrent=true
表示只查当前连接的数据库
例子:
jdbc:mysql://localhost:3306/flowable_std?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true