gpt4 book ai didi

java - 无法获取 Derby 10.15 的驱动程序实例

转载 作者:行者123 更新时间:2023-11-30 05:42:23 25 4
gpt4 key购买 nike

将 Java 12 maven 项目升级到 Apache Derby 10.15 后,数据库单元测试开始失败:

Failed to get driver instance for jdbcUrl=jdbc:derby:memory:myDB;create=true
java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:derby:memory:myDB;create=true

如何解决这个问题?

最佳答案

根据Release Notes对于 Apache Derby 10.15.1.3:

Derby has been re-packaged as a set of JPMS modules. This introduced anew jar file, derbyshared.jar, required by all configurations.

derbyshared.jar 是包含跨模块支持实用程序的公共(public)模块。

要解决此问题,请添加 derbyshared Maven 依赖:

<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbyshared</artifactId>
<version>10.15.1.3</version>
</dependency>

Derby 10.15.2.0 更新(2020 年 3 月)

根据release notes对于版本 10.15.2.0,maven 依赖问题已在 DERBY-7040 中修复。票。

要解决此问题,请更新 derby 版本:

10.15.2.0

关于java - 无法获取 Derby 10.15 的驱动程序实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55421681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com