org.apache.derby.jdbc.ClientDriver在哪里?

时间:2012-07-18 03:34:53

标签: java java-ee tomcat jdbc derby

我下载了Core Apache Derby database engine, which also includes the embedded JDBC driver (10.9.1.0)的jar。但是该jar不包含jdbc包中.class的{​​{1}}文件。这是为什么 ?我在哪里可以找到这个类文件?我需要这个文件从tomcat连接到derby数据库作为服务器。

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

2 个答案:

答案 0 :(得分:12)

好的:你看过Apache Derby页面了吗?

下载db-derby-10.9.1.0-bin.zip

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

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

答案 1 :(得分:9)

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

  

org.apache.derby.jdbc.ClientDriver

可以在 derbyclient.jar 中找到,只需获得与正在运行的 Derby数据库服务器的连接即可。

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

  

org.apache.derby.jdbc.EmbeddedDriver

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

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

希望它对某人有帮助。