2012-07-18 40 views
7

我下載了Core Apache Derby database engine, which also includes the embedded JDBC driver (10.9.1.0)的罐子。但是該jar文件不包括jdbc包中的ClientDriver.class文件。這是爲什麼 ?我在哪裏可以找到這個類文件?我需要這個文件作爲服務器從tomcat連接到derby數據庫。其中是org.apache.derby.jdbc.ClientDriver?

請提供完整jar的下載鏈接,以便獲得所需的.class文件。

+0

呃,是什麼讓你覺得我們可以神奇地產生下載鏈接?你試過這個叫做「谷歌」的東西嗎?它可以幫助你在網上找到東西... – 2012-07-18 03:37:49

+0

你確定你不能使用[「org.apache.derby.jdbc.EmbeddedDriver」](http://db.apache.org/derby/integrate/DerbyTomcat5512JPetStor。 HTML)? – paulsm4 2012-07-18 03:38:43

+0

@Marc乙當然我試過。 – saplingPro 2012-07-18 03:38:53

回答

9

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

希望它有助於某人。