DBeaver 解决 maven 依赖关系时出错

问题描述 投票:0回答:6

我正在尝试使用 DBeaver 3.6.3 连接到远程 MySQL 数据库。 但是当我尝试将服务器添加为新连接时,我需要选择连接类型。我选择 MySQL,当我点击下一步时,它给了我这个错误

Imgur

我已尝试将驱动程序设置恢复为默认设置 - 没有效果。 我尝试删除用户中的元数据文件夹并重新启动 - 没有效果

mysql database jdbc dbeaver
6个回答
58
投票

就我而言,我必须在 DBeaver 中添加 Maven 索引站点 url,如下所示:

  1. 转到 DbBeaver“首选项”菜单
  2. 找到“连接”->“驱动程序”->“Maven”
  3. 单击“添加”并粘贴此链接:https://mvnrepository.com
  4. 点击“应用”和“关闭”
  5. 在出现的驱动程序设置菜单上,单击“下载”

下载完成后,我就可以连接到数据库了。


7
投票

您的工作计划可能无法直接访问互联网(例如,由于某些公司代理)。 在这种情况下你可以尝试:

https://jdbc.postgresql.org/download.html 手动下载驱动程序,然后在驱动程序编辑器中添加 jar 尝试在首选项中配置 HTTP 代理

注:参考网站

https://github.com/dbeaver/dbeaver/issues/1898


4
投票

您是否尝试过重新安装驱动程序? 我在 Linux 上尝试过 DBeaver,mysql 连接器 v 5.1.39 工作正常(mysql 5.6.15)。

一个月前我在使用 dbeaver 并连接到 mssql 数据库时遇到了问题,将 dbeaver 更新到 v4.0.0 修复了它,也许你也可以尝试一下? 不过,如果这没有吓到你,你就必须构建它:https://github.com/serge-rider/dbeaver


4
投票

我修复了安装数据库驱动程序时遇到的 Maven 依赖项错误,如下所示:

解决方案已在 DBeaver 版本 21.3.5 上测试


1
投票

如果任何人面临上述问题,请从 dbvear 库中删除 jar 文件,并添加从下面的链接下载的 jar 文件,并将其添加到驱动程序库中并尝试连接它。它对我有用,希望这可能会有所帮助

https://jar-download.com/artifacts/com.microsoft.sqlserver/mssql-jdbc/8.2.0.jre8/source-code


0
投票

如果不是生产环境,可以配置跳过证书验证。

将 JVM 参数添加到 dbeaver.ini 文件:

使用文本编辑器(例如记事本或记事本++)打开 dbeaver.ini 文件。 在文件末尾添加以下行: .ini 复制代码

-Dcom.sun.net.ssl.checkRevocation=false
-Djavax.net.ssl.trustStoreType=JKS

保存文件并重新启动 DBeaver。

© www.soinside.com 2019 - 2024. All rights reserved.