1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

H2 Database のデータベースを任意の場所に作成する方法

Last updated at Posted at 2020-09-03

はじめに

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 '';」

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?