※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

HSQLDBメモ


参考ページ


管理コンソール的なもの起動

  • こんな感じ。
java -cp ./hsqldb.jar org.hsqldb.util.DatabaseManager
  • その後、HSQL Database Engine Serverを選択。
  • URLが以下のようになっていることを確認
jdbc:hsqldb:hsql://localhost/
  • 以下のような感じだとインメモリーモードになって変更が反映されない。
jdbc:hsqldb:mem:.


DBの作り方

  • ダウンロードしてきたhsqldbのzipを解凍したディレクトリ(以下、hsqldb/)の、dataディレクトリに移動。
  • そこで、こんな風にhsqldbを起動
java -cp ..\lib\hsqldb.jar org.hsqldb.Server -database TEST
  • すると、dataディレクトリに以下のファイルができる
    • TEST.lck
    • TEST.log
    • TEST.properties
  • ちなみに、初期IDは「sa」でパスワードは無し。
    • 変更方法がいまいち分からん。
    • こんな感じっぽい。
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
  • 管理コンソール的なものを起動してテーブルを作ってみる。
CREATE TABLE HOGE (
  CODE     INT NOT NULL,
  NAME     VARCHAR(10)
);
  • でも特にファイル増えず。実体はどこにできているんだ?