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修改密码加密方式

相关推荐
HEJOO91 小时前
深入理解 Java volatile 关键字:原理、用法与常见误区
java·开发语言·spring
曹牧1 小时前
Java:no content to map due to end of input
java·开发语言
阿维的博客日记1 小时前
Example 类全场景实战指南
java·mybatis
两点王爷1 小时前
SpringBoot 项目集成 GeoServer 源码,实现地图服务发布
java·spring boot·后端
隔窗听雨眠2 小时前
记一次SQL Server数据库性能分析:从CPU100%到单配置修复的完整诊断
开发语言·数据库·php
Javatutouhouduan2 小时前
Java如何速通性能优化难题?
java·java面试·jvm调优·后端开发·java程序员·java八股文·java性能优化
lemon_sjdk2 小时前
DOM 节点
java·前端·javascript
samson_www2 小时前
Oracle数据泵拷贝表空间
数据库·dba
leoZ2313 小时前
2026-09-09-springboot-cloud-deploy-pitfalls
java·前端·javascript·vue.js·人工智能·spring boot·后端
呆萌很3 小时前
MySQL 8.4 LTS 完整安装教程
数据库·mysql