java - 连接到数据库时 DataGrip 和 DBeaver(基于 Java 的数据库 IDE)出错

标签 java mysql ssh datagrip dbeaver

我可以通过 MySQL Workbench 和 VStudio (Valentina Studio) 或 phpMyAdmin 连接到数据库,但我在使用 DBeaver 和 DataGrip 时遇到问题 - 也许 Java 程序使用了一些不同的设置?

例如,在 DataGrip 中,我在连接到 mysql 数据库时收到此错误:

连接到 @example.test 失败:SSH:java.lang.IllegalArgumentException:端口超出范围:-1。 SSH:java.lang.IllegalArgumentException:端口超出范围:-1

知道它可能是什么以及如何修复它 - 也许调整一些设置?

我正在 Linux 64 位上运行 DataGrip-2017.1.2

我在本地计算机上使用 Vagrant 作为服务器,所以,也许是某些 Vagrant 设置造成的?但Workbench、Valentina Studio和phpMyAdmin连接数据库没有问题。

最佳答案

端口为空时,会发生此错误。请尝试填写您的 SSH 服务器的端口。通常为22

关于java - 连接到数据库时 DataGrip 和 DBeaver(基于 Java 的数据库 IDE)出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43710245/

相关文章:

java - 在 Android 手机之间同步文本

ssh - 如何通过 SSH 将 SIGINT 发送到远程进程?

windows - Windows 上的 SourceTree : How to connect to SSH?

linux - 如何从 ssh 任务 ant 中获取返回值

java - 访问字符串中的单个字母/数字中的数字 - Java

java - ArrayBlockingQueue v/s BlockingBuffer.decorate(new BoundedFifoBuffer()

java - 在 Elastic Search 中搜索商店时出现 IndexMissingException

android - 将带有按钮的字符串传递到下一个 Activity

COUNT(*) 中的 PHP 错误为 num

php - Heredoc字符串php问题