文章目录
环境
系统平台: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修改密码加密方式