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