はじめに
H2DBのデータベースを新しく作成するときに、システムデフォルトの JDBC URL: jdbc:h2:~/test (C:\Documents and Settings\[username]\test )ではなく 直接アクセス可能なCドライブ直下のディレクトリに作成したいけど上手くいかない時の解決策です。 今回は「C:\data」のディレクトリに「test」という名前のデータベースを作成したいと思います。解決策1
H2コンソールから JDBC URL:に「jdbc:h2:C:\data\test」と入力し接続をクリック ![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/b92121b1-fe6d-b90a-404e-e57a707c5df6.png)※解決策1でデータベースが作成出来るかもしれませんが、変なエラーが出て作成出来ない可能性があります。
解決策2(解決策1でダメな時)
![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/84e1a159-9962-cd36-749e-c152703534e8.png) デスクトップ右下の「隠れているインジケーターを表示します」 →「H2 Database Engine」右クリック →「Create a new database...」 ![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/2e755c7e-e887-0d58-8c5b-2cf95d15c3d9.png)Database path:「C:\data\test」
Createをクリック
※Password:は入力が要求されるので適当なものを入れる
おわりに
![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/3b127fe9-5220-81f1-379f-e8632034060c.png) データベースが作成されました補足
![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/3a5620ab-5461-7215-62a5-3f545109d347.png)解決策2を用いた場合、データベース接続後に、このSQLコマンドを実行すればパスワードが消せます。
「ALTER USER sa SET PASSWORD '';」