🌊

【H2 database】ファイルDB作成方法

2023/08/07に公開

はじめに

H2DBにはインメモリにDBを保存する方法とファイルに保存する方法の2つがある。
今回はファイルに保存する方法を試したが、参考書通りにいかなかったので書き残しておく。

手順

  1. H2 databaseのダウンロード&インストール
    https://www.h2database.com/html/main.html
    インストール時の選択肢は特になし。
  2. H2-Consoleを起動
    タスクバーに常駐するので右クリックし「Create a new database」を押下。
  3. データベース作成
    Database path:はデフォルトではインメモリになっているのでファイル用に変更。
    記述例は以下。
    「file:~/test」
  4. ローカルにアクセス http://localhost:8082/
    JDBC URL:もパスをファイルに変更。
    例:
    jdbc:h2:~/test
    ※タスクトレイに常駐しているH2-ConsoleからWEBにアクセスしても外部URLとなるので使えない。

※4のパスを変更するだけで自動生成されるという情報もあるが私はできなかった。Create a new databaseから作成する必要があった。

Discussion