Comment puis-je me connecter avec un outil SQL intégré h2 db?
J'ai un simple h2 base de données exemple, je suppose que c'est une base de données qui est stocké dans un seul fichier. Mais où puis-je trouver ce fichier? J'aimerais connecter à la db à l'aide de SQL clients comme un Écureuil. Où est ce fichier qui est placé par défaut?
<property name="eclipselink.jdbc.platform"
value="org.eclipse.persistence.platform.database.H2Platform" />
<property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:h2:~/myDB;FILE_LOCK=NO" />
<property name="javax.persistence.jdbc.user" value="sa" />
<property name="javax.persistence.jdbc.password" value="sa" />
Vous devez vous connecter pour publier un commentaire.
Basé sur la valeur suivante:
Il semble que votre fichier de base de données est situé dans votre répertoire home dans un fichier appelé
myDB
La
~
dénote votre répertoire home.Vous pouvez utiliser le code suivant pour exécuter H2 en mode serveur et se connecter à l'aide SQuirrl client SQL.
Vous pouvez utiliser SQuirrel SQL client (http://squirrel-sql.sourceforge.net/) pour vous connecter à vous de la base de données H2 et regarder les tableaux.
Créer une nouvelle connexion.
Sélectionnez H2 dans le pilote menu déroulant
Définir l'url de votre projet dossier cible h2 dossier (jdbc:h2:C:\projets\workspace\Projettest\cible/h2/ps;AUTO_SERVER=true)
Entrez le nom d'utilisateur ("sa")
Entrez le mot de passe ("")
Dans votre exemple, le fichier est placé dans le fichier myDB sous votre maison (représenté comme ~ ) répertoire :