我下载的罐子核心Apache Derby数据库引擎,其中还包括嵌入式JDBC驱动程序(10.9.1.0) 。 但是,这罐子不包括.class
文件ClientDriver
在JDBC包。 这是为什么 ? 我在哪里可以找到这个类文件? 我需要这个文件从Tomcat连接到Derby数据库的服务器。
请提供完整的jar的下载链接,使我得到所需.class
文件。
我下载的罐子核心Apache Derby数据库引擎,其中还包括嵌入式JDBC驱动程序(10.9.1.0) 。 但是,这罐子不包括.class
文件ClientDriver
在JDBC包。 这是为什么 ? 我在哪里可以找到这个类文件? 我需要这个文件从Tomcat连接到Derby数据库的服务器。
请提供完整的jar的下载链接,使我得到所需.class
文件。
OK:有你看的Apache Derby的页面上:
下载db-derby-10.9.1.0-bin.zip
它包含了许多文件,包括derby.jar
和derbyclient.jar
(连同多文档)。
derbyclient.jar
包含我们的朋友org.apache.derby.jdbc.ClientDriver.class
@ Paulsm4是正确的。
但请记住也是:
org.apache.derby.jdbc.ClientDriver
这可以在里面derbyclient.jar中找到足以只是获得连接到正在运行的德比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" />
希望它可以帮助别人。