如何配置项目以使用最新的Derby DB版本(10.4)?

时间:2020-03-06 14:36:48  来源:igfitidea点击:

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

Message: Database at /path/to/db/TheDB has an incompatible format with the current version of the software.  The database was created by or upgraded by version 10.4.

我已经从Netbeans中添加了该库,但仍然存在相同的问题。
我不确定在这里做什么。

解决方案

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

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

...完成了工作。
问题是:我从Netbeans进行了此操作,但我不知道为什么,Netbeans没有更新jar文件。很奇怪,但是固定的。 :)

Netbeans随附的版本可能较旧(NB 6.0上的Derby 10.2)。如果通过项目属性添加了Derby并添加了"库",则我们可能具有旧版本。

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

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