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

sap*_*Pro 8 java tomcat jdbc derby java-ee

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

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

pau*_*sm4 13

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

下载db-derby-10.9.1.0-bin.zip

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

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

  • 我不知道什么时候,但在 db-derby-10.15.2.0-bin 中 derbyclient.jar 不包含 org.apache.derby.jdbc.ClientDriver.class。我在 derbytools.jar 中找到了它 (3认同)

G. *_*cki 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" /> 
Run Code Online (Sandbox Code Playgroud)

希望它对某人有帮助.