Create h2 database with Spring Boot if it not exists, then don't delete. Desktop application -


i writing desktop applicaiton, requires language dictationary.

i want application create h2 database when user first time run application, , load translations db .xdxf dictationary.

after quick looking through few articles got common use case create new schema every time when application starts , destroy on exit. did correctly?

is there way keep created schema after application stopped?

p.s. link suitable tutorial enougth me. thanks.

you referring spring boot by default. can configure in many ways, reading documentation should help.

h2 can configured in many ways, including file-based persistence (i.e. surviving restart of application).

with current setup works h2 in memory, give configuration try , @ doc remaining pieces:

spring.datasource.url = jdbc:h2:file:~/testdb 

we figure out driver based on url. note since took control on setup, hibernate won't configured create schema automatically on startup (if relying on that). check this question more details.


Comments

Popular posts from this blog

android - Why am I getting the message 'Youractivity.java is not an activity subclass or alias' -

python - How do I create a list index that loops through integers in another list -

c# - “System.Security.Cryptography.CryptographicException: Keyset does not exist” when reading private key from remote machine -