Empacotar e usar o banco de dados embutido (arquivo H2.db) dentro de um frasco?
Estou usando o banco de dados embutido H2 para meu aplicativo. Eu gostaria de conter tudo o que o aplicativo precisa em seu próprio Jar,incluindo seu banco de dados se possível. Meu aplicativo não precisa criar arquivos temporários ou qualquer coisa, então basicamente o usuário apenas executa o Jar.
É possível incorporar um banco de dados dentro de um Jar e ser capaz deINSERT
novos registros, bem como apenasSELECT
Fora?
EDIT: Só para esclarecer, eu não estou olhando para incorporar o jarro de driver H2 dentro do meu pote distribuível, eu estou olhando para incorporar o arquivo de banco de dados h2 (someDatabase.h2.db
arquivo) dentro de um Jar e ainda ser capaz de escrever / ler daquele banco de dados.