Web付録

H2 Databaseのデータベース作成でエラーが表示したときの対処

H2 DatabaseのEmbedded(組み込み)モードで、データベースを作成を試みると、「Database "<データベース名>" not found, and IFEXISTS=true, so we cant auto-create it ・・・」等のエラーメッセージが表示されて失敗することがあります。

このような場合、以下の手順でH2 Databaseを再起動し、データベース作成をやり直してください。

step
1
H2 コンソールの終了

H2コンソールが開かれている場合、ブラウザを閉じて終了します。

step
2
H2 Databseの終了

Windowsの方は、画面下部のタスクバーにH2 Databaseのアイコン(黄色の円柱)が表示されています。
このアイコンを右クリック → Exit で、H2 Databaseを終了します。

macOSの方は、画面上部のメニューバーにH2 Databaseのアイコンが表示されています。
このアイコンをクリック→Exitで、H2 Databaseを終了します。

step
3
H2 Databseの起動

H2 コンソールを起動します。H2 コンソールを起動することで、H2 Databaseが同時に起動します。

H2 コンソールの起動手順は、「H2 Dabaseのインストール手順」のStep2を参照してください。

-Web付録