10

DataGrip 不会连接到我的 Postgres 实例,但我可以通过psql终端正常连接:

psql -h dbhost.com reps username
>Password for user... (connects)

但是,IntelliJ DataGrip 抛出:

Connection to username@dbhost.com failed.
SSL error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

它使用的连接字符串是jdbc:postgresql://dbhost.com:5432/dbname

4

2 回答 2

21

尝试在数据库属性窗口的 SSH/SSL 选项卡中禁用 SSL 复选框。

然后附加?sslmode=require到“常规”选项卡中的 URL,使其显示为: jdbc:postgresql://localhost:5432/reps?sslmode=require

于 2017-02-15T10:16:00.607 回答
2

更改sslmode为数据库窗口disable中的选项卡Advancedproperty

于 2020-08-19T03:24:48.017 回答