Installieren Sie Razor SQL und verwenden Sie org.hs.Driver. Viel einfacher als mit Eichhörnchen mucken;)
Zugriff auf die H2-Datenbank von außerhalb der App
Ich habe eine eingebettete H2-Datenbank, die für eine Web-App ausgeführt wird, an der ich arbeite. Der Programmierer, der die App erstellt hat, ist verschwunden, und ich bin mit dem Erlernen des Systems und der Suche nach einem Weg in diese Datenbank konfrontiert. Was ich also suche, ist etwas wie HeidiSQL oder SQuirreL SQL Client oder die MySQL-Konsole, mit der ich mich einloggen, die Datenbank abfragen, Änderungen vornehmen kann, usw.
Da es sich um eine eingebettete Datenbank handelt, sind die Dokumente der H2-Website (und des PDF-Dokuments) spärlich. Ich habe einige Zeit damit verbracht, mich auf der H2-Website durchzulesen, und bisher habe ich nur einen Abschnitt darüber gefunden, wie man die eingebettete H2-Datenbank tatsächlich verwendet, wie die Java-Treiberklasse, die H2-JAR-Datei, die URL usw.
Weiß jemand, wie ich auf diese Datenbank zugreifen kann? Die Anwendung ist eine Server-Client-App, die auf meinem lokalen Computer ausgeführt wird. Die Verzeichnisstruktur mit Datenbankinformationen sieht folgendermaßen aus:
Ansonsten habe ich keine Ahnung, wo ich die Datenbank selbst oder verwandte Dateien finden würde. Die H2-Website spricht von einer test.h2.db-Datei, aber ich habe keine. Jede Hilfe wird sehr geschätzt.
UPDATE: Ich habe einige Fortschritte gemacht, kann aber immer noch keine Verbindung herstellen. Ich verwende SQuirreL SQL mit dem H2-Treiber, der Klasse org.h2.Driver. Die Konfiguration scheint korrekt zu sein, aber die URL, die ich verwende, ist nicht richtig für die Verbindung. Grundsätzlich verwende ich das folgende Verzeichnis als URL mit angehängtem "test":
C:\Users\<user>\<app_name>\db\test
Und ich habe jeden Dateinamen im obigen Verzeichnis auch als URL ausprobiert, ohne Erfolg.
1 Antwort auf die Frage
Verwandte Probleme
-
1
Oracle SQLDeveloper blockiert beim Kopieren / Einfügen
-
3
Was ist der Standardadministrator für SQLite?
-
0
Wie kann ich Call Center-Informationen von CallCenterAnywhere erhalten?
-
4
Bearbeiten einer SQL-Datenbank
-
3
Kann ich einen Teil des Oracle-Daten-Dumps extrahieren / löschen?
-
2
Oracle-Admin-Tool für Mac OS X
-
4
Melden Sie sich bei der Oracle-Datenbank ohne Benutzername und Kennwort an
-
3
Wo finde ich den H2 JDBC-Treiber?
-
1
Datenbank-Tool mit guter Benutzeroberfläche für die Wiederverwendung von vom Benutzer erstellten Abf...
-
1
Wie kann ich mit UA Business Software 7.0 Tabellen und Formulare in einer MS Access-Datenbank ändern...