客户应用报错:com.highgo.jdbc..HGDBException: 127.0.0.1“,“sysdba“ “paltform4“ SSL pg_hba.conf(APP)

本文解决了一个关于HighGo数据库使用SSL连接时出现的HGDBException错误。问题源于pg_hba.conf配置文件中IP地址访问限制与连接池URL配置不一致导致。通过调整pg_hba.conf文件和正确配置URL,可以成功建立SSL加密连接。

目录

环境

症状

问题原因

解决方案

环境

系统平台:中标麒麟(CPU龙芯)7

版本:5.0.0_lite

症状

客户应用报错:com.highgo.jdbc..HGDBException: "127.0.0.1","sysdba" "paltform4" SSL  pg_hba.conf

问题原因

数据库pg_hba.conf 文件中,配置的数据库的IP地址访问限制为hostssl  all  all  127.0.0.1/32  md5,使用了ssl协议,而连接池配置的URL为:jdbc:highgo://localhost:5866/platform4,未使用ssl协议。故报错。

解决方案

SSL(Secure Sockets Layer )是一种保证数据安全完整的一组协议,安全版数据库默认使用hostssl安全协议的

如果不使用SSL协议,在pg_hba.conf 文件中”# IPv4 local connections:“下添加一行 “host  all  all  127.0.0.1/32  md5”
如果使用SSL加密协议,URL需要这样配置
jdbc.url=jdbc:highgo://127.0.0.1:5866/safemail?ssl=true&&sslfactory=com.highgo.jdbc.ssl.NonValidatingFactory

更多解决方案请登录【瀚高技术支持平台】瀚高技术支持平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值