【国产达梦数据库】jdbc的驱动细微差异都会导致服务启动不了
今天在项目中处理问题时,遇到一个很奇葩的问题,内网验证完全可以正常启动的java的jar包,在客户现场,就是启动不了,一直报错,如下图所示:
然后检查的数据库的连接配置,使用DBever工具,使用完全一致的账号密码,还有端口和IP信息,进行连接,直接连接成功,但是jar程序结果死活都起不来,一直提示连不上达梦数据库,然后我就去AI上进行提问了,结果出现很多回答都提示是数据库驱动的问题,结果我就让现场人员提供了一下DBever连接数据库的驱动的版本,截图如下图:
哎!!原来驱动的细微差异还真的会导致数据库连不上,最后,我检查了一下jar包里面的达梦的数据库连接的驱动版本,确实是后端日志报错文档里面的版本,如下图:
最后,重新通过流水线,构建了一个适配低版本的达梦数据库驱动,jar包就正常启动了