Я создал проект java, который использует базу данных для извлечения, редактирования и сохранения данных. Я закончил проект с помощью Netbeans, и теперь я хочу создать установку из проекта. Для этого я хочу включить базу данных, которая будет установлена вместе с проектом. код, я использую для подключения к базе данных:Создание установки для проекта java
Class.forName("com.mysql.jdbc.Driver");
String connectionUrl = "jdbc:mysql://localhost/mysql?" + "user=root&password=123";
Connection con = DriverManager.getConnection(connectionUrl);
приложение работает отлично на моем компьютере, но мне нужно, чтобы быть установлен как исполняемый на других ПК.
Каков наилучший способ для этого?
Nullsoft Scriptable Install System - http://nsis.sourceforge.net/Main_Page –
MySQL не предназначен для использования этого типа «встроенного». Вам будет очень сложно установить его и надежно запустить до того, как ваше приложение запустится на потребительские ПК. Вы можете изучить другие базы данных, такие как SQLite или H2, которые предназначены для работы из одного файла или каталога. –
Почему вы не устанавливаете MySQL отдельно на компьютерах пользователей (или попросите их сделать это) ?, а затем добавьте файл конфигурации, содержащий информацию о MySQL (IP, порт, имя пользователя и пароль). вы можете встроить SQL-скрипт, который генерирует базу данных –