Ne peut pas parcourir une H2 fichier de base de données?

Je suis entrain de créer un H2 de la base de données dans mes tests unitaires. La base de données utilise les propriétés suivantes:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" 
    destroy-method="close">
  <property name="driverClassName" value="org.h2.Driver"/>
  <property name="url" value="jdbc:h2:file:target/db/testdb"/>
  <property name="username" value="sa"/>
  <property name="password" value=""/>
</bean>

Je suis l'aide de la version 1.3.166 de la com.h2database.h2 fichier jar.

Quand je lance mes tests, je vois la base de données créée dans target/db répertoire, et un testdb.h2.db fichier existe. Mes tests et de charger des données à partir de la base de données. Je peux ouvrir le target/db/testdb.h2.db fichier et voir les instructions SQL que j'ai utilisé pour créer la base de données.

Cependant, lorsque j'essaie de charger le target/db/testsb.h2.db fichier dans une base de données, outil d'exploration tels que DBVisualizer, je ne vois pas de tables ou de données. Pour DBVisualizer-je spécifier le H2(Intégré) mode.

J'ai aussi essayé le H2 console mais un show tables commande renvoie un jeu de résultats vide.

Je ne vois pas ce que je fais de mal: le fichier de base de données existe, l'exécution des tests contre correctement, mais je ne peut pas ouvrir ce fichier dans une base de données navigateur.

Des suggestions?

OriginalL'auteur John Q Citizen | 2013-04-17