java中间件无法连接数据库

文章目录

环境

系统平台:N/A

版本:4.5.8

症状

java中间件连接瀚高数据库报如下错误:

复制代码
连接失败 您必须改变数据库设置
 com.highgo.jdbc.util.PSQLException: SCRAM authentication is not supported by this driver. You need JDK >= 8 and pgjdbc >= 42.2.0 (not ".jre" versions)

问题原因

数据库用户密码加密使用scram-sha-256 密码加密,java7及以下的java驱动不支持该加密方式

解决方案

1、如果中间件支持java8及以上版本的java驱动,替换瀚高java驱动为最新版本6.2.4。

2、如果中间件不支持java8及以上的java(如中创部分中间件),需要将用户密码加密方式修改为sm3或者md5,可以参考support 018834804修改密码加密方式

相关推荐
哈__8 分钟前
面向AI智能体的数据库专业技能包:将DBA工程经验封装为可调用能力
数据库·人工智能·dba
阿坤带你走近大数据10 分钟前
SQL里where后面的1=1是干嘛的,走的是什么索引
数据库·sql
阿坤带你走近大数据11 分钟前
SQL的执行顺序和书写顺序的介绍
数据库·sql·oracle
0x5322 分钟前
Java网络编程(二)
java·服务器·网络
Flittly1 小时前
【雕虫大技】Agent 动态 Skill 供应链安全加固(三):输出校验与治理闭环实战
java·spring boot·spring
Poo_Chai1 小时前
QT emit信号后完整处理流程,包括槽函数响应流程
java·开发语言·数据库
瑞码空间1 小时前
Java 图形界面(GUI)完整知识点手册
java·开发语言·图形界面·swing
树码小子1 小时前
开启 IDEA 中的断言功能
android·java·intellij-idea
茶本无香1 小时前
Java调用Shell脚本执行SQL数据库操作:从入门到实战
java·sql·shell
这个DBA有点耶1 小时前
从DBA到数据架构师(五):数据架构演进中的技术债务管理
数据库·程序人生·云原生·架构·dba·数据库管理员