[JAVA] Comment créer une base de données H2 n'importe où
Introduction h1>
Valeur par défaut du système lors de la création d'une nouvelle base de données H2DB
URL JDBC: pas jdbc: h2: ~ / test (C: \ Documents and Settings \ [nom d'utilisateur] \ test)
C'est une solution lorsque vous souhaitez créer un répertoire directement sous le lecteur C accessible directement, mais cela ne fonctionne pas.
Cette fois, je voudrais créer une base de données nommée "test" dans le répertoire "C: \ data".
Solution 1 h1>
Depuis la console H2, saisissez "jdbc: h2: C: \ data \ test" dans l'URL JDBC: et cliquez sur Connect
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/b92121b1-fe6d-b90a-404e-e57a707c5df6.png)
- Vous pourrez peut-être créer une base de données avec la solution 1, mais vous ne pourrez peut-être pas la créer en raison d'une erreur étrange.
Solution 2 (lorsque la solution 1 n'est pas bonne) h1>
![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/84e1a159-9962-cd36-749e-c152703534e8.png)
"Afficher les indicateurs masqués" en bas à droite du bureau
→ Faites un clic droit sur "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」
Cliquez sur Créer
- Mot de passe: doit être entré, alors entrez-en un approprié.
Conclusion h1>
![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/3b127fe9-5220-81f1-379f-e8632034060c.png)
Base de données créée
Supplément h1>
![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/664939/3a5620ab-5461-7215-62a5-3f545109d347.png)
Si vous utilisez la solution 2, vous pouvez supprimer le mot de passe en exécutant cette commande SQL après vous être connecté à la base de données.
「ALTER USER sa SET PASSWORD '';」