Czy istnieje prostszy sposób? Aby uruchomić wiele baz danych, możemy utworzyć prosty plik "start.sh"Jaki jest najprostszy sposób na utworzenie kilku baz danych serwera HSQLDB?
Przed rozpoczęciem należy utworzyć osobne foldery dla każdej bazy danych.
/opt/db/trunk
/opt/db/master
Następny jeden egzemplarz do "start.sh":
#!/bin/sh
java -cp ./hsqldb/lib/hsqldb.jar org.hsqldb.server.Server --database.0 file:/opt/db/master/master --dbname.0 master --database.1 file:/opt/db/trunk/trunk --dbname.1 trunk
Dodać do tego pliku do wykonania:
chmod +x start.sh
Start, aby uruchomić:
$ ./hsqdb.sh
wyjściowa:
...
[[email protected]]: Database [index=0, id=0, db=file:/opt/db/trunk/trunk, alias=trunk] opened sucessfully in 426 ms.
[[email protected]]: Database [index=1, id=1, db=file:/opt/db/master/master, alias=master] opened sucessfully in 128 ms.
...
[[email protected]]: From command line, use [Ctrl]+[C] to abort abruptly
Więc dostaniesz dwie bazy danych z pseudonimami: tułowia i mistrzowskich
Przykład jak skonfigurować HSQL bazy danych menedżera :
Typ: HSQL serwer silnik bazy danych
Kierowca: org.hsqldb.jdbcDriver
URL: jdbc: hsqldb: HSQL: // localhost: 9001/bagażnik
użytkownika: SA
Hasło:
można zmienić bagażnik alias do innego aliasu
połączenie JDBC URL:
JDBC: hsqldb: HSQL: // localhost: 9001/bagażnik
JDBC: hsqldb: HSQL: // localhost: 9001/mistrz
To wygląda jak samouczek, a nie pytanie. – hage
Czy możemy stworzyć wiele baz danych w inny (najprostszy) sposób? – Veniamin
Jakie jest dokładnie twoje pytanie? –