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

发布于 2024-07-05 14:08:46 字数 228 浏览 4 评论 0原文

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

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

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

Every time I try to run a small application that uses a Derby DB I get this error message:

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.

I've added the library from Netbeans, and still have the same problem.
I'm not sure what to do here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吲‖鸣 2024-07-12 14:08:46

Netbeans 附带的版本可能较旧(从 NB 6.0 开始为 Derby 10.2)。 如果您通过项目属性添加了 Derby 并添加了“库”,那么您可能拥有旧版本。

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

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

The version included with Netbeans might be old (Derby 10.2 as of NB 6.0). If you added Derby via the project properties and added the "Library", then you probably had the old version.

You can update the library by going to Tool -> Libraries. Select "Java DB Driver". Delete the jar references and update them to point at your 10.4 version.

If you added the JAR file to the project properties AND had the library added, then NB may have grabbed the first/last JAR it found in the list...

月牙弯弯 2024-07-12 14:08:46

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

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

...完成了这项工作。
问题是:我 Netbeans 执行此操作,我不知道为什么,Netbeans 没有更新 jar 文件。 很奇怪,但已修复。 :)

Hmmm, all I have to do was to add the proper derby.jar manually to the project.
A simple copy command operation:

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

...did the job.
The problem was that: I did this operation from Netbeans, and I don't know why, Netbeans didn't update the jar file. Weird, but fixed. :)

花开半夏魅人心 2024-07-12 14:08:46

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

from the where you locate the derby's bin directory import derby.jar and everything will be ok. and don't forget to lower your derby's driver's jar version

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文