我尝试将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数据库添加到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版本)
5条答案
按热度按时间2mbi3lxu1#
我有同样的错误,在我的情况下,我有旧的数据库驱动程序。以下步骤为我修复了它:
cwxwcias2#
即使使用了SO上找到的所有提示和技巧,我也无法连接到PGSQL 14 DB。
我使用
PostgreSQL (Old)
驱动程序修复了它,现在它可以工作了。o4tp2gmn3#
我面临的问题是相同的,而解决问题的方法是:
1 -从lib文件夹中删除以前的PostgreSQL JDBC。2 -下载最新的PostgreSQL JDBC。3 -用新JDBC替换旧JDBC。
pinkon5k4#
我也遇到过类似的问题。以下是解决方法:
1.打开文件夹
PostgreSQL\14\data
,编辑postgresql.config
,将密码加密修复为md5
1.将
all
方法值变更为pg_hba.conf
中的password
1.重新启动postgres服务器
c2e8gylq5#
在我的例子中,Pom.xml中使用的是JRE版本postgres。请将其更新到最新版本,它应该可以正常工作