答案1
我認為它試圖說:“我正在嘗試使用 SSL/TLS,但我正在查詢的資料庫提供的憑證未由 JRE 已知的任何 CA 簽名,因此無法驗證。”換句話說,它需要簽署資料庫憑證的 CA 的憑證。
您檢查過資料庫連線設定 -> 常規 -> 網路設定 -> SSL 中的設定嗎?這顯然允許您指定用於驗證資料庫憑證的 CA 憑證。也可以看看StackOverflow 上的這個問題。
或者,如果您使用的是舊版本的 dbeaver,請參閱此 GitHub 問題討論。
以下是 PrestoSQL JDBC 驅動程式支援的參數清單。請注意,如果沒有其他方法來指定參數,您可以將參數新增至資料庫 URL。在這種情況下,您需要指定SSLTrustStorePath
指向包含必要的 CA 憑證的 Java 金鑰庫,也可能包含SSLTrustStorePassword
.