Skip to content

Instantly share code, notes, and snippets.

@imatsuki
Last active June 10, 2018 04:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save imatsuki/606d7260d847bccdebf56150309230aa to your computer and use it in GitHub Desktop.
Save imatsuki/606d7260d847bccdebf56150309230aa to your computer and use it in GitHub Desktop.
macでhsqldb2.4.1を使用するときのコマンド
#!/bin/sh
echo "hsqldbマネージャを起動します"
cd hsqldb-2.4.1/hsqldb/lib
java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing

使い方

  1. hsqldbをhome/Downloads に展開したとする
  2. これをZipでダウンロード後、展開
  3. server.shとmanager.shを取り出し、home/Downloads に配置
  4. server.shをターミナルで実行後、別のターミナルでmanager.shを実行
    • 例: $ cd Downloads; sh server.sh
  5. GUI起動後
    • Standalone: jdbc:hsqldb:file:mydb/xdb
    • Server: jdbc:hsqldb:hsql://localhost/mydb/xdb

ディレクトリ構成

Downloads/
    ├ server.sh  
    ├ manager.sh  
    └ hsqldb-2.4.1/  
            └ hsqldb/  
                └ ...

Address already in useがでる場合

以下のコマンドでプロセスID確認し、プロセスを終了させる

$ ps ax | grep hsql
$ kill -9 プロセスID

参考

Installing HSQLDB in MAC   http://spreadknown.blogspot.jp/

#!/bin/sh
echo "hsqldbサーバを起動します"
cd hsqldb-2.4.1/hsqldb/lib
java -cp hsqldb.jar org.hsqldb.server.Server --database.0 file:mydb --dbname.0 xdb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment