G
Guest
Gast
Hallo,
weiss jemand wie man bei H2 das Anlegen neuer Datenbanken verhindern kann? Ich möchte eine Datenbank
in einem bestimmten Verzeichnis anlegen und von da an nur diese verwenden. Wenn ich z.B. in der Webconsole
von H2 folgende drei URLs angebe, werden drei Datenbanken angelegt.
jdbc:h2:tcp://localhost/test
jdbc:h2:tcp://localhost/test2
jdbc:h2:tcp://localhost/test3
Dazu noch in irgendeinem Verzeichnis, wo ich es nicht haben will - Root Verzeichnis, wenn als Service gestartet
und h2/bin Verzeichnis, wenn normal gestartet.
Ich möchte eine Datenbank anlegen und das Erstellen weiterer verhindern bzw. nicht zulassen.
z.B.
jdbc:h2:tcp://localhost/test (soll irgendwo unter /h2/db/ erstellt werden)
jdbc:h2:tcp://localhost/test2 (soll Fehler bringen, dass Datenbank nicht vorhanden; keine neue anlegen)
Geht sowas überhaupt? Ich bin jetzt schon seit einer halben Stunde am Suchen, kann aber weder im Handbuch
noch auf der Webseite von H2 etwas dazu finden.
weiss jemand wie man bei H2 das Anlegen neuer Datenbanken verhindern kann? Ich möchte eine Datenbank
in einem bestimmten Verzeichnis anlegen und von da an nur diese verwenden. Wenn ich z.B. in der Webconsole
von H2 folgende drei URLs angebe, werden drei Datenbanken angelegt.
jdbc:h2:tcp://localhost/test
jdbc:h2:tcp://localhost/test2
jdbc:h2:tcp://localhost/test3
Dazu noch in irgendeinem Verzeichnis, wo ich es nicht haben will - Root Verzeichnis, wenn als Service gestartet
und h2/bin Verzeichnis, wenn normal gestartet.
Ich möchte eine Datenbank anlegen und das Erstellen weiterer verhindern bzw. nicht zulassen.
z.B.
jdbc:h2:tcp://localhost/test (soll irgendwo unter /h2/db/ erstellt werden)
jdbc:h2:tcp://localhost/test2 (soll Fehler bringen, dass Datenbank nicht vorhanden; keine neue anlegen)
Geht sowas überhaupt? Ich bin jetzt schon seit einer halben Stunde am Suchen, kann aber weder im Handbuch
noch auf der Webseite von H2 etwas dazu finden.