接入达梦8数据库后,后端接口无法访问了,报502错误

作者
2024-10-24阅读 169

1、背景

sprinboot工程,开始连的是msyql,是能够正常使用的。

由于要做信创,所以开始对接达梦8数据库

我是按照官网的文档来的

https://eco.dameng.com/document/dm/zh-cn/start/java-development.html

null

这里我用了两个方式

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

null

然后接口就能够访问了。

就是这么简单。。。。。。。。。。。



全部评论

头像
乌兔
前端开发
私信
获得点赞 445
文章被阅读 31,261