postgresql - DBeaver PostgreSQL 数据库 - 此驱动程序不支持 SCRAM 身份验证
问题描述
我正在尝试将 PostgreSQL 数据库添加到 DBeaver,并在尝试连接到数据库时收到以下错误。我正在使用 DBeaver 版本 7.2.3.202010191702。收到此消息后,我安装了最新版本的 JDK (11.0.9) 和 pgJDBC (postgresql-42.2.18.jar)。我还没有在这台机器上安装 PostgreSQL,所以它是最新版本 (v13) 的全新安装。有什么建议么?
此驱动程序不支持 SCRAM 身份验证。您需要 JDK >= 8 和 pgjdbc >= 42.2.0(不是“.jre”版本)
解决方案
我有同样的错误,在我的情况下,我有旧的数据库驱动程序。这些步骤为我修复了它:
- 转到数据库驱动程序管理器
- 选择 PostgreSQL(双击或单选,然后“编辑...”)
- 点击“下载/更新”
- 选择较新的版本(参见粗体文本),例如 42.2.18 用于 org.postgresql:postgresql:RELEASE
- 按“下载”
推荐阅读
- reactjs - 是否可以在一个花括号中写两个条件?
- google-sheets - 从链接获取价格
- html - 使用 flexbox 的孩子不会在高度上伸展
- python - Python:圆柱体(或任何周期性表面)的 Delaunay 三角剖分
- php - Find trailing slash and delete all after it then delete slash
- node.js - amqplib: Socket closed abruptly during opening handshake
- r - 如何将 seq() 的功能扩展为列表或数据框?
- sorting - 如何在 plot() 中为组显示不同的颜色?
- javascript - 如何刷新 oracle-jet 中的表 oj-table 组件?
- mysql - Is it possible to use next auto_increment id and insert it with a prefix with PDO?