Сейчас я разрабатываю собственное настольное приложение Java, используя JavaFX/Scene Builder/FXML, и хочу использовать базу данных для хранения и загрузки различной информации, обрабатываемой Java-приложение через JDBC.
Вопрос в том, как запустить базу данных MySQL на локальном хосте без использования панели управления XAMPP вручную, когда я закончу свое Java-приложение и развернул его. это как отдельная программа и запускать ее только с одного ярлыка?
Любой способ сделать ярлык программы также запускать базу данных MySQL на моем компьютере до/пока она запускает Java-приложение? Или, может быть, есть способ сделать это внутри кода Java? Или, может быть, какой-то другой способ, который мне не известен?
Я не категорически настроен использовать только настройку XAMPP/MySQL/phpMyAdmin, просто она уже вся установлена на моем компьютере, и я знаю, как с ним работать, поэтому на данный момент это самое простое решение. Так что, если есть какой-то лучший способ/настройка базы данных для домашних/небольших приложений, пожалуйста, не стесняйтесь предлагать его

Примечание: я упорно использую базу данных localhost вместо сериализации/десериализации с Java. , потому что я хочу, чтобы приложение было независимым от подключения к Интернету и при этом имело возможность перенести готовую БД в онлайн-БД, если таковое я решу сделать это в будущем.
Подробнее здесь: https://stackoverflow.com/questions/431 ... pplication