もっと簡単な方法はありますか?多くのデータベースを起動するには、単純なファイル「start.sh」を作成できます
使用を開始する前に、データベースごとに個別のフォルダーを作成してください。
/opt/db/トランク
/opt/デシベル/マスター
次に「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
このファイルを実行可能にします。
chmod +x start.sh
実行を開始します。
$ ./hsqdb.sh
出力:
...
[Server@15c7850]: Database [index=0, id=0, db=file:/opt/db/trunk/trunk, alias=trunk] opened sucessfully in 426 ms.
[Server@15c7850]: Database [index=1, id=1, db=file:/opt/db/master/master, alias=master] opened sucessfully in 128 ms.
...
[Server@15c7850]: From command line, use [Ctrl]+[C] to abort abruptly
したがって、トランクとマスターのエイリアスを持つ 2 つのデータベースを取得します。
HSQL データベース マネージャーを構成する方法の例:
タイプ: HSQL データベース エンジン サーバー
ドライバー: org.hsqldb.jdbcDriver
URL: jdbc:hsqldb:hsql://localhost:9001/トランク
ユーザー: SA
パスワード:
エイリアストランクを別のエイリアスに変更できます
JDBC URL 接続:
jdbc:hsqldb:hsql://localhost:9001/トランク
jdbc:hsqldb:hsql://localhost:9001/ master