Comment utiliser SQLDeveloper pour se connecter à la base de données intégrée Derby

J'ai un projet à l'aide de derby et de la JPA. Je peux me connecter à la base de données amende dans mon application. Je tiens à vous connecter à la base de données intégrée avec SQL Developer pour que je puisse facilement consulter, interroger les données dans la base de données.

Ici, c'est le derby de la dépendance, je suis en utilisant:

<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derby</artifactId>
    <version>10.7.1.1</version>
</dependency>

Ici, c'est que les infos de connexion que j'utilise 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"/>

À l'aide de SQL Developer 3.2.09 j'ai essayé d'ajouter le pilote dans Outils > Préférences > Base de données > Troisième Partie des Pilotes JDBC avec l'entrée suivante:

C:\Users\axiopisty\.m2\repository\org\apache\derby\derby.7.1.1\derby-10.7.1.1.jar

Mais lorsque j'essaie de créer une nouvelle connexion, SQL Developer encore que me montre les onglets pour Oracle et Access. Je ne peux pas obtenir le JDBC onglet pour la 3ème partie du pilote.

Je pense que le problème est que le pot que j'ai ajouté que la 3ème partie pilote est l'ensemble du derby pot, non seulement le conducteur. Pourtant, le pilote est contenue dans le pot.

Personne ne sait comment configurer SQL Developer pour l'utilisation de l'org.apache.derby.jdbc.EmbeddedDriver contenues dans derby-10.7.1.1.jar?

OriginalL'auteur axiopisty | 2012-09-01