我有一个使用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