【问题标题】:how Derby database works?Derby 数据库是如何工作的?
【发布时间】:2015-03-12 11:42:57
【问题描述】:

Wikipedia 指出 derby 数据库可以嵌入到 Java 应用程序中。这是否意味着我们不需要单独安装数据库服务器,就好像我们将 Mysql 用于同一个应用程序一样?

这是否意味着我们可以简单地发送一个嵌入了数据库的 jar 文件,而不用担心单独安装数据库服务器?

【问题讨论】:

    标签: java database derby


    【解决方案1】:

    是的,你是对的,Derby 是 Java 内部支持的数据库。在创建桌面应用程序或创建我们不想在目标机器上安装数据库服务器的应用程序时,此数据库特别有用。

    Derby 库可以直接读取保存在 JAR 档案中的数据库文件,因此无需为此安装数据库服务器。 Derby 具有现代 SQL 数据库的所有功能。

    【讨论】:

    • 您提供的链接需要一些身份验证。无论如何,这是否意味着我们启动应用程序时数据库服务器会自动启动?并在我们退出应用程序时退出?
    • 重点是,当您从 Java 应用程序内部访问 Derby DB 时,Derby 引擎开始在 JVM 内部运行并成为您应用程序的一部分,您也可以从您的应用程序中停止它。重点是当您调用数据库时,它会启动,您可以在需要时将其关闭
    • @DesirePRG 这能回答你的问题吗?
    • 在 Derby 文档中有很多关于打包和部署 Derby 嵌入式应用程序的信息,例如 db.apache.org/derby/docs/10.11/getstart/cgsintdo.html
    猜你喜欢
    • 2012-01-06
    • 2014-10-02
    • 2021-09-27
    • 2015-05-06
    • 2011-04-17
    • 2011-01-20
    • 2011-02-26
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多