【问题标题】:running a derby database folder as a remote DB将 derby 数据库文件夹作为远程数据库运行
【发布时间】:2013-07-06 17:36:18
【问题描述】:

我有一个 derby 数据库文件夹。我正在使用带有 URL 的 java 应用程序的数据库: "jdbc:derby:C\enterprisedb", "user", "pass";

现在我需要使这个数据库成为远程数据库,以便也可以从远程计算机访问它。我该怎么做?

【问题讨论】:

    标签: java database derby


    【解决方案1】:

    我没有使用过 Derby,但文档表明它可以在标准客户端/服务器模式下运行。

    所以你应该关注these instructions 来启动一个 Derby 网络服务器,最终得到:

    java -jar derbyrun.jar server start
    

    (在服务器上)。

    然后从您的客户端,使用类似的 JDBC URL

    "jdbc:derby://yourserver:1527/enterprisedb"
    

    【讨论】:

    • 其实开启服务器就可以做到。我没有在这里使用服务器。 Java 只需提供数据库文件夹位置即可使用 derby 数据库。我想把这个数据库转换成在线数据库。
    • 例如,它执行上述操作,它肯定会启动 derby 服务器,但我将无法通过远程连接联系位于 C:\ 上的企业数据库。
    • @SudheeraMinocha:抱歉,恐怕我根本不懂你们的cmets。但我建议您应该使用服务器,如链接页面中所述。服务器应该在有数据库的机器上。然后,您需要连接到该服务器,它将能够为该数据库提供服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    相关资源
    最近更新 更多