title: How to use SQLDeveloper to connect to embedded Derby database
body: <p>I have a project using derby and JPA. I can connect to the database fine within my application. I would like to connect to the embedded database with SQL Developer so I can easily browse/query the data in the database.</p>
  
  <p>Here is the derby dependency I'm using:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.apache.derby&lt;/groupId&gt;
      &lt;artifactId&gt;derby&lt;/artifactId&gt;
      &lt;version&gt;10.7.1.1&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>Here is the the connection info I'm using for JPA:</p>
  
  <pre><code>&lt;property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/&gt;
  &lt;property name="javax.persistence.jdbc.url" value="jdbc:derby:fs-hash-database;create=true"/&gt;
  </code></pre>
  
  <p>Using SQL Developer 3.2.09 I tried to add the driver in Tools > Preferences > Database > Third Party JDBC Drivers with the following entry:</p>
  
  <pre><code>C:\Users\axiopisty\.m2\repository\org\apache\derby\derby\10.7.1.1\derby-10.7.1.1.jar
  </code></pre>
  
  <p>But when I try to create a new connection, SQL Developer still only shows me the tabs for Oracle and Access. I can't get the JDBC tab for the 3rd party driver.</p>
  
  <p>I think the problem is that the jar that I am adding as the 3rd party driver is the entire derby jar, not just the driver. Yet the driver is contained in the jar.</p>
  
  <p>Does anyone know how to configure SQL Developer to use the org.apache.derby.jdbc.EmbeddedDriver contained within derby-10.7.1.1.jar?</p>