10

我下载了Core Apache Derby 数据库引擎的 jar,其中还包括嵌入式 JDBC 驱动程序 (10.9.1.0)。但是那个 jar 不包含jdbc 包中的.class文件。ClientDriver这是为什么 ?我在哪里可以找到这个类文件?我需要这个文件从作为服务器的 tomcat 连接到 derby 数据库。

请提供完整jar的下载链接,以便我获得所需的.class文件。

4

2 回答 2

14

好的:您是否查看过 Apache Derby 页面:

下载 db-derby-10.9.1.0-bin.zip

它包含许多文件,包括derby.jarderbyclient.jar(以及许多文档)。

derbyclient.jar包含我们的朋友org.apache.derby.jdbc.ClientDriver.class

于 2012-07-18T03:47:08.850 回答
9

@Paulsm4 是正确的。
但请记住:

org.apache.derby.jdbc.ClientDriver

可以在derbyclient.jar中找到它足以获得到正在运行的Derby DB 服务器的连接。

但是,如果您想在获取连接时创建嵌入式(在内存中)数据库,那么您必须使用不同的 jdbc 驱动程序:

org.apache.derby.jdbc.EmbeddedDriver

可以在derby.jar中找到。此外,create=true必须传递附加参数。例如:

<property name="javax.persistence.jdbc.url" value="jdbc:derby:myApp;databaseName=myApp;create=true" /> 

希望它可以帮助某人。

于 2014-04-22T13:30:20.467 回答