Предоставление базы данных с файлом Java .jar?

Я хочу создать программу, которую пользователи запускают, просто запустив файл .jar. Я хочу, чтобы эта программа имела доступ к базе данных, которая предварительно заполняется некоторыми данными при первой загрузке программы, и по мере того, как пользователь ее использует, в базу данных добавляется больше данных.

БД должна храниться локально у пользователяс компьютера.

Какой мой лучший вариант для этого? Какой движок базы данных мне следует использовать, и что мне нужно сделать, чтобы пользователь выиграл »Не нужно ли устанавливать базу данных при установке приложения, оно будет предварительно заполнено файлом .jar?

Ответы на вопрос(3)

Ваш ответ на вопрос