¿Hay alguna manera más simple? Para iniciar muchas bases de datos, podemos crear un archivo simple "start.sh"¿Cuál es la forma más simple de crear varias bases de datos de servidor HSQLDB?
Antes de empezar a usar cree carpetas separadas para cada base de datos.
/opt/db/tronco
/opt/db/maestro
A continuación una copia de "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
Hacer este archivo para ser ejecutable:
chmod +x start.sh
empiece a contar:
$ ./hsqdb.sh
Salida:
...
[[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
por lo que obtener dos bases de datos con los alias: tronco y maestros
Ejemplo cómo configurar HSQL Database Manager :
Tipo: HSQL servidor de base de datos del motor
Conductor: org.hsqldb.jdbcDriver
URL: jdbc: hsqldb: hsql: // localhost: 9001/tronco
usuario: SA
Contraseña:
puede cambiar el tronco alias a otro alias
JDBC conexión URL:
JDBC: hsqldb: hsql: // localhost: 9001/tronco
JDBC: hsqldb: hsql: // localhost: 9001/maestro
Esto se ve como un tutorial, no una pregunta. – hage
¿Podemos crear muchas bases de datos de otra manera (más simple)? – Veniamin
¿Cuál es exactamente tu pregunta? –