Итак, у меня есть приложение, и он использует базу данных, теперь мне нужно использовать встроенную базу данных внутри приложения, так что все, что вы делаете с ней, - это установка программы и базы данных (так что клиенту не нужно устанавливать копию сервера mysql, wamp, xampp и т. д. для запуска базы данных mysql) со всей информацией.H2 Встроенная база данных теряет таблицы/данные при развертывании
У меня есть приложение для экспорта в файл jar, который затем отлично вложен в exe-файл и работает на моем компьютере, но когда я копирую его на другой компьютер и запускаю его, база данных есть, но данные таблицы и таблицы, которые я вставляю, исчезли. Что я делаю не так?
Заранее благодарен
похоже, что вы случайно перезапустили базу данных. Возможно, этот SO-поток даст некоторое представление: http://stackoverflow.com/questions/15870168/what-is-wiping-my-h2-database-every-time-i-run-a-unit-test – SnakeDoc
Проверьте путь к файлам базы данных, как показано [здесь] (http://stackoverflow.com/a/2443685/230513). – trashgod
Если база данных встроена в вашу прикладную банку, она не будет доступна для записи – MadProgrammer