gpt4 book ai didi

postgresql - IBM 云 : Connecting SQuirreL to Databases for PostgreSQL gives SSL error

转载 作者:太空宇宙 更新时间:2023-11-03 15:09:16 25 4
gpt4 key购买 nike

我在 IBM Cloud 上为 PostgreSQL 配置了数据库。现在我尝试将 SQuirreL 连接到我的数据库。但是,我的尝试导致了这个错误:

FATAL: no pg_hba.conf entry for host "xx.xx.xx.xx", user "myuser", database "my-database", SSL off

这与 JDBC 驱动程序或任何 SSL 设置有关吗?凭据显示 sslmode=verify-full,但不确定如何在 SQuirreL 中指定它。

最佳答案

更改驱动程序属性后,我能够连接到 PostgreSQL 的标准 JDBC 驱动程序:

简单但不安全的方法:
- ssl=true
- sslfactory=org.postgresql.ssl.NonValidatingFactory

安全,更省力:
- 下载凭据中提供的 SSL 证书
- 添加 ?sslmode=verify-full&sslrootcert=path-to-certificate 到连接 URI

现在 SQuirrel 使用 IBM Cloud Databases for PostgreSQL 连接到我的数据库。这也适用于 Hyper Protect DBaaS .

关于postgresql - IBM 云 : Connecting SQuirreL to Databases for PostgreSQL gives SSL error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53746444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com