【问题标题】:How do I configure a project to use latest Derby DB version (10.4)?如何配置项目以使用最新的 Derby DB 版本 (10.4)?
【发布时间】:2010-09-12 10:56:35
【问题描述】:

每次我尝试运行使用 Derby DB 的小型应用程序时,都会收到以下错误消息:

消息:位于 /path/to/db/TheDB 的数据库的格式与当前版本的软件不兼容。数据库由版本 10.4 创建或升级。

我从 Netbeans 添加了库,但仍然遇到同样的问题。
我不确定在这里做什么。

【问题讨论】:

    标签: java netbeans derby


    【解决方案1】:

    嗯,我所要做的就是将正确的 derby.jar 手动添加到项目中。
    一个简单的复制命令操作:

    cp /opt/Apache/derbyinstall/lib/derby.jar /path/to/project/dist/lib/

    ...完成了这项工作。 问题是:我做了这个操作来自 Netbeans,而我不知道为什么,Netbeans 没有更新jar 文件。奇怪,但固定。 :)

    【讨论】:

      【解决方案2】:

      Netbeans 包含的版本可能较旧(从 NB 6.0 开始的 Derby 10.2)。如果您通过项目属性添加了 Derby 并添加了“库”,那么您可能使用的是旧版本。

      您可以通过转到工具 -> 库来更新库。选择“Java DB 驱动程序”。删除 jar 引用并更新它们以指向您的 10.4 版本。

      如果您将 JAR 文件添加到项目属性并添加了库,那么 NB 可能已经抓取了它在列表中找到的第一个/最后一个 JAR...

      【讨论】:

        【解决方案3】:

        从您找到 derby 的 bin 目录的位置导入 derby.jar,一切都会好起来的。并且不要忘记降低 derby 的驱动程序的 jar 版本

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-11-13
          • 1970-01-01
          • 2012-11-22
          • 1970-01-01
          • 2020-05-02
          相关资源
          最近更新 更多