这里是org.apache.derby.jdbc.ClientDriver?(where is or

2019-07-30 11:43发布

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

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

Answer 1:

OK:有你看的Apache Derby的页面上:

  • http://db.apache.org/derby/releases/release-10.9.1.0.cgi

下载db-derby-10.9.1.0-bin.zip

它包含了许多文件,包括derby.jarderbyclient.jar (连同多文档)。

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



Answer 2:

@ 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" /> 

希望它可以帮助别人。



文章来源: where is org.apache.derby.jdbc.ClientDriver?