10.15.1.3 版的 org.apache.derby.jdbc.ClientDriver 在哪里?

Per*_*gre 4 jdbc derby

我已经通过 Maven Central (org.apache.derby) 下载了驱动程序。

  1. 德比-10.15.1.3.jar
  2. derbyclient-10.15.1.3.jar
  3. derbynet-10.15.1.3.jar
  4. derbyshared-10.15.1.3.jar

那么我错过了什么?这些 JAR 中没有一个包含包“org.apache.derby.jdbc”,该包过去用于包含 ClientDriver 和 EmbeddedDriver?

Bry*_*ton 9

事实上,使用Derby客户端驱动程序与德比10.15,现在需要所有三个:derbyclient.jarderbyshared.jar,和derbytools.jar。这是(弱)记录在这里

添加了一个新的 jar 文件 (derbyshared.jar)。所有德比配置都需要它。此外,现在运行网络服务器和/或使用 Derby DataSource 时需要 derbytools.jar 库。

由于您正在运行网络服务器,您现在需要derbytools.jar(以及derbyshared.jar运行客户端软件时的新功能。

我认为值得向 Derby 社区建议发行说明可以更清楚地突出这一点(您可以向 Derby 项目提交改进请求,例如)

  • 谢谢,我错过了“derbytools”。我还更改为使用新的“org.apache.derby.client.ClientAutoloadedDriver”。幸运的是,没有必要纠结于 Java 9 模块化。 (2认同)