sxl_88 2024-08-15 15:52 采纳率: 47.9%
浏览 23
已结题

DBeaver工具无法连接远程的H2数据库文件

本地使用dbeaver工具无法连接远程服务器(服务器安装了Linux Centos操作系统)上的H2数据库文件,输出结果如下。
请帮忙看看,此问题如何解决。谢谢!

img

  • 写回答

2条回答 默认 最新

  • 一直免费一直爽 2024-08-15 15:53
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    根据您提供的信息,问题可能出在以下几个方面:

    1. 确保远程服务器上的H2数据库已经启动并且运行正常。您可以在远程服务器上尝试连接H2数据库,以确保其正常运行。

    2. 检查防火墙设置。确保远程服务器上的防火墙允许您的计算机通过指定的端口(在本例中为9092)连接到H2数据库。

    3. 检查DBeaver中的连接设置。确保您使用了正确的主机名、端口和数据库路径。在本例中,您可以尝试将JDBC URL更改为:

    jdbc:h2:tcp://172.10.10.201:9092/root/.kettle/2.3/ckettle
    
    1. 如果问题仍然存在,您可以尝试在DBeaver中使用SSH隧道连接到远程服务器。首先,确保您已经在远程服务器上配置了SSH服务。然后,在DBeaver中创建一个新的SSH连接,填写以下信息:
    • 主机名:172.10.10.201
    • 用户名:您的远程服务器用户名
    • 密码:您的远程服务器密码

    创建SSH连接后,您可以在新创建的SSH连接下添加一个H2数据库连接。将JDBC URL更改为:

    jdbc:h2:/root/.kettle/2.3/ckettle
    
    1. 如果以上方法都无法解决问题,请检查您的网络连接和远程服务器的网络设置,确保您的计算机可以访问远程服务器。
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月20日
  • 创建了问题 8月15日