【问题标题】:An error occurred while creating the database: java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver创建数据库时出错:java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver
【发布时间】:2021-04-02 02:47:01
【问题描述】:

我正在尝试创建一个新的 JavaDB。我已将 Java DB 驱动程序添加到库中,但在服务下创建新数据库时仍然抛出错误。

我下载并定义了 db-derby-10.15.2.0-bin

我在这里定义了驱动文件

我点击这里创建数据库

并填写此表格

点击 om 后显示如下

请大家帮帮忙

【问题讨论】:

  • 您使用的是什么 Java 版本?某些驱动程序似乎是针对 java 9 编译的,您是否尝试过另一个先前的 Derby 版本?
  • 您也可以通过右键单击库来添加驱动程序,然后从列表中选择添加 java db 驱动程序。
  • 我正在使用 JDK-15
  • 但我不想为项目添加洞察力,我需要通过 Netbeans 服务添加数据库

标签: java netbeans derby


【解决方案1】:

最后,我解决了这个问题,我不知道为什么它不起作用。 但我将 derby 版本 10.15 更改为 10.2 现在可以正常工作了

【讨论】:

    【解决方案2】:

    根据 Derby 发行说明,我认为您缺少 derby 工具

    此外,derbytools.jar 库是 现在在运行网络服务器和/或使用 Derby 时需要 数据源。

    【讨论】:

      【解决方案3】:

      不要下载10.15.2.0版本

      只需从下面下载,它就可以正常工作:

      https://db.apache.org/derby/releases/release-10_14_2_0.cgi

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-20
        • 1970-01-01
        • 1970-01-01
        • 2012-08-21
        • 2016-11-24
        • 2015-07-03
        • 2018-08-07
        • 1970-01-01
        相关资源
        最近更新 更多