H2 小ネタメモ

H2 Databaseのベースディレクトリ設定
H2起動パラメータに「-baseDir パス」を追加する。
するとURLが次の場合、こんな感じでDBファイルが作成される。
baseDir C:/h2/database/ の場合

  • jdbc:h2:test → C:\h2\database/test
  • jdbc:h2:~/test2 → C:\h2\database/test2
  • jdbc:h2:tcp://localhost/test3 → C:\h2\database/test3


H2をService登録する際のwarapper.confにも同じようにパラメータを追加しておくと同様にDBフォルダを指定できるので便利。

# Application parameters.  Add parameters as needed starting from 1
wrapper.app.parameter.1=org.h2.tools.Server
wrapper.app.parameter.2=-tcp
wrapper.app.parameter.3=-web
wrapper.app.parameter.4=-baseDir C:/h2/database/

parameter.4を追加。