求助如何同时使用mysql5.6和mysql8

如题,项目中同时使用到了这两个版本的数据库,我使用的是maven管理的项目,image.png,使用如下配置,驱动使用的是8.0的驱动,链接8版本的数据没问题,5.7的会报这个错,求解!image.png

评论区

杜福忠

2020-07-17 15:45

没有用过,但是听说“轻量级 Java 类隔离容器 SOFAArk” 能解决, 可以试试,
https://www.oschina.net/p/sofaark

锟斤拷

2020-07-17 15:47

@杜福忠 多谢 我去了解下

JFinal

2020-07-17 16:11

当成多数据源来使用,按照文档来:
https://jfinal.com/doc/5-14

但这里你要处理好 Model 与数据源的映射关系,一个 Model 只能映射到一个数据源,而不能是多个,但你可以通过 Model.use(...) 来临时切换 model 对应的数据源

zzutligang

2020-07-18 14:14

mysql8的客户端是可以连接mysql5.7的

糊搞

2020-07-18 16:57

@zzutligang 正解,,,同时数据源得是2个

chcode

2020-07-19 13:48

mysql 驱动 5.1.49 可以同时在mysql8.x和mysql5.x 使用

热门反馈

扫码入社