我有一個使用derby和JPA的項目。我可以在我的應用程序內連接到數據庫。我想用SQL Developer連接到嵌入式數據庫,這樣我就可以輕鬆瀏覽/查詢數據庫中的數據。如何使用SQLDeveloper連接到嵌入式Derby數據庫
這裏是我使用的德比依賴性:
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.7.1.1</version>
</dependency>
這裏是我使用JPA的連接信息:
<property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:derby:fs-hash-database;create=true"/>
使用SQL開發09年2月3日我試着工具>首選項>數據庫>第三方JDBC驅動程序中添加以下條目的驅動程序:
C:\Users\axiopisty\.m2\repository\org\apache\derby\derby\10.7.1.1\derby-10.7.1.1.jar
但是,當我嘗試創建新連接時,SQL Developer仍然只顯示Oracle和Access的選項卡。我無法獲得第三方驅動程序的JDBC選項卡。
我認爲,問題是,我加入的第三方驅動程序的jar整個德比罐子,不只是司機。然而,司機被包含在罐子裏。
有誰知道如何配置SQL Developer來使用包含德比 - 10.7.1.1.jar內org.apache.derby.jdbc.EmbeddedDriver?
只需將** org.apache.derby.jdbc.EmbeddedDriver **替換爲** org.apache.derby.jdbc.ClientDriver **和** jdbc:derby:firstdb; create = true ** to * * jdbc:derby:// localhost:1527/D:\\ Project \\ derbydb \\ firstdb; create = true **,則SQLDeveloper可以連接到網絡Derby服務器。 – oraclesoon
在mac OS X上,連接文件位於'/ Users//.sqldeveloper/system17.4.0.355.2349/o.jdeveloper.db.connection/connections.xml' –
axiopisty
剛剛確認這適用於SQL Developer 17.4.0版 – axiopisty