首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法访问局域网中的H2数据库

无法访问局域网中的H2数据库
EN

Stack Overflow用户
提问于 2015-02-09 14:50:25
回答 1查看 579关注 0票数 0

请通过下面的代码,我写的Java Swing连接局域网内的H2数据库,我没有谷歌,但没有得到适当的解决方案。

代码语言:javascript
复制
try {
        //192.168.0.200 is Partner IP Address
        Class.forName("org.h2.Driver");
        Connection connection = DriverManager.getConnection("jdbc:h2:tcp://192.168.0.200/~/testingDB", "sa", "");
        System.out.println("Connected" + connection);
    } catch (Exception e) {
        System.out.println("Here" + e.toString());
    }

我正在尝试使用IPV4地址连接安装在另一台计算机上的H2数据库,但出现以下错误。

代码语言:javascript
复制
Hereorg.h2.jdbc.JdbcSQLException: Remote connections to this server are not allowed, see -tcpAllowOthers [90117-184]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.server.TcpServerThread.run(TcpServerThread.java:83)
at java.lang.Thread.run(Unknown Source)

我在合作伙伴和我的计算机中给出了下面的命令,但我仍然收到相同的错误。

http://www.windows-commandline.com/enable-remote-desktop-command-line/

请帮我找出解决方案。

EN

回答 1

Stack Overflow用户

发布于 2015-02-10 22:08:51

您需要使用-tcpAllowOthers选项启动H2服务器。出于安全原因,默认情况下未启用此选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28404252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档