1、背景
sprinboot工程,开始连的是msyql,是能够正常使用的。
由于要做信创,所以开始对接达梦8数据库
我是按照官网的文档来的
https://eco.dameng.com/document/dm/zh-cn/start/java-development.html
这里我用了两个方式
1、从安装包/drivers/jdbc中找到了驱动包
2、直接使用maven下载,也就是上述代码去掉
这两种方式对接上之后,启动没有问题。
但是,我这个时候访问接口,发现报502:Gateway timeout。也就是根本访问不了后端接口了
2、原因
这个现象我没有查到太多的资料,所以我到现在也不知道原因是什么。只是我写了一个demo,发现都还是很正常的。但是demo里面我主要是验证么mybatisplus和druid是否能用。跟我出问题的这个环境还是差了很多的。
3、解决方法:升级驱动版本
后来就开始没有目的的尝试,浪费了不少时间。
这里说一下我最终解决的方法,升级驱动包的版本。
我原本用的是官网的8.1.1.193版本
这里我升级到了目前能找到的最高版本8.1.3.62
参照这里: https://mvnrepository.com/artifact/com.dameng/DmJdbcDriver18
然后接口就能够访问了。
就是这么简单。。。。。。。。。。。