目录
环境
系统平台:中标麒麟(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
更多解决方案请登录【瀚高技术支持平台】瀚高技术支持平台
本文解决了一个关于HighGo数据库使用SSL连接时出现的HGDBException错误。问题源于pg_hba.conf配置文件中IP地址访问限制与连接池URL配置不一致导致。通过调整pg_hba.conf文件和正确配置URL,可以成功建立SSL加密连接。
1400

被折叠的 条评论
为什么被折叠?



