Сейчас я разрабатываю свое собственное настольное приложение Java с использованием JavaFX/Scene Builder/FXML и хочу использовать базу данных для хранения и загрузки различной информации, обрабатываемой приложением Java через JDBC.
Вопрос в том, как запустить базу данных MySQL на локальном хосте без использования панели управления XAMPP вручную, когда я закончу свое Java-приложение и разверну его как отдельную программу и запущу ее только из одного ярлык?
Есть ли способ сделать так, чтобы ярлык программы также запускал базу данных MySQL на моем компьютере до/во время запуска приложения Java? Или, может быть, есть способ сделать это внутри кода Java? Или, может быть, какой-то другой способ, который мне не известен?
Я не строго настроен использовать только установку XAMPP/MySQL/phpMyAdmin, просто она уже вся установлена на моем компьютере, и я знаю, как с ней работать, поэтому на данный момент это самое простое решение. Так что, если есть какой-то лучший способ/настройка базы данных для домашних/небольших приложений, пожалуйста, не стесняйтесь предлагать его
Боковое примечание: я настаиваю на использовании локальной базы данных вместо сериализации/десериализации с Java, потому что я хочу, чтобы приложение было независимым от подключения к Интернету и при этом имело возможность иметь готовую базу данных для переноса в онлайн-базу данных, если таковая я решу сделать это в будущем.
Подробнее здесь: https://stackoverflow.com/questions/431 ... pplication
Мобильная версия