内蔵データベース(HSQLDB)
最終更新日: 2020年3月14日
HSQLDBは開発時に用いる簡易データベースとして同梱しています。本番運用のアプリケーションで利用することは非推奨です。
すべての型は Java の内部機構(int, float などの基本型および java.lang.String などの標準クラス)として扱われます。
Tomcat の起動・停止のタイミングで自動的にデータベースも起動および停止します。
hsqldb の本体(プログラム)は $(DEVHOME)\env\lib-common\hsqldb.jar になります。ビルド後は wagbyapp\lib\hsqldb.jar に配置されます。このプログラムが JDBC ドライバも兼ねます。
データベースの物理ファイルは wagbyapp\webapps\$(APPNAME)\WEB-INF\data\$(APPNAME)db.script です。標準は wagbydb.script です。
ファイルはテキスト形式です。テキストエディタを用いて内容を確認することができます。
物理ファイルをバックアップする場合は、同フォルダ上の .script および .properties ファイルの両方を保存してください。
仕様および制約
型のマッピング
起動と停止
物理ファイルの位置
本体(プログラム)
データベースファイル
バックアップ
参考資料