Автономное приложение на основе Java - PullRequest
0 голосов
/ 22 мая 2011

Я занимаюсь разработкой автономного приложения для клиента с использованием Java Swing и jdbc с MySQL. Я использую MySQL в качестве базы данных. Я хочу знать, как клиент может установить MySQL, есть ли способ, которым клиент может установить MySQL на своем компьютере, или я могу распространять настройки MySQL. Клиенту просто нужно программное обеспечение, работающее и не хочу идти ни в какой процесс установки.

Как обходится с этим ??

Ответы [ 4 ]

3 голосов
/ 22 мая 2011

Используйте Java Web Start для запуска приложения.

Установщик MySQL может быть вызван из элемента installer-desc в файле запуска. Вот мое демо. API-интерфейса ExtensionNstaller JNLP .

2 голосов
/ 23 мая 2011

Возможно, это не самое простое решение, но неплохо бы иметь установщик для вашего приложения, который позаботится об установке MySQL.IzPack - очень разумный инструмент установки, который может запускать внешние приложения (например, установщик MySQL) как часть процесса установки. Это обсуждение может представлять определенный интерес.

Однако, как упоминалось в других ответах, использование встроенной СУБД, такой как H2, SQLite и т. Д., Является лучшим выбором, чем MySQL, дляотдельное приложение.

2 голосов
/ 22 мая 2011

Вероятно, вы найдете H2, HSQLDB, Derby или SQLite более подходящими для вашего развертывания. Они предназначены для встраивания в другие приложения.

1 голос
/ 22 мая 2011

Несколько альтернатив для переносимых баз данных: Derby , SQLite .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...