Existe-t-il un moyen plus simple? Pour démarrer beaucoup de base de données, nous pouvons créer un fichier simple "start.sh"Quelle est la manière la plus simple de créer plusieurs bases de données de serveur HSQLDB?
Avant de commencer à utiliser créer des dossiers séparés pour chaque base de données.
/opt/db/trunk
/opt/db/maître
Suivant une copie à "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
Faire ce fichier pour être exécutable:
chmod +x start.sh
court:
$ ./hsqdb.sh
Sortie:
...
[[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
Vous obtiendrez deux bases de données avec des alias: tronc et maître
Exemple comment configurer HSQL Gestionnaire de base de données :
Type: HSQL serveur moteur de base de données
Driver: org.hsqldb.jdbcDriver
URL: jdbc: hsqldb: hsql: // localhost: 9001/tronc
utilisateur: SA
Mot de passe:
Vous pouvez modifier le tronc d'alias à un autre alias
connexion JDBC URL:
jdbc: hsqldb: hsql: // localhost: 9001/tronc
jdbc: hsqldb: hsql: // localhost: 9001/maître
Cela ressemble à un tutoriel, pas une question. – hage
Peut-on créer plusieurs bases de données d'une autre manière (la plus simple)? – Veniamin
Quelle est exactement votre question? –