Пакет установщика для программы, которая использует JDBC для подключения к MySQL - PullRequest
0 голосов
/ 19 апреля 2010

У меня есть мастер по установке, который называется 'install creator'. Я хочу включить мою базу данных mySQL в установщик или найти другой способ, которым пользователь после установки может просто использовать мою базу данных. Возможно, не у всех на компьютере установлен MySQL, и даже тогда пользователь не знает ни имени базы данных, ни моего пароля. Каким-то образом база данных должна быть создана автоматически после установки, и для моих целей созданы некоторые таблицы. Как можно это сделать? Спасибо

1 Ответ

0 голосов
/ 19 апреля 2010

Если вы просто используете MySQL в качестве локального хранилища, как кажется, то, что вы делаете, то вам следует рассмотреть возможность использования Sqlite с JDBC вместо MySQL. MySQL действительно предназначен для использования на сервере, где хранится информация от нескольких пользователей и где к базе данных обращаются только косвенно через созданные вами программы, которые запускаются на сервере. Теоретически вы можете упаковать MySQL и MySQL Connector / J, что позволяет JDBC общаться с MySQL; тем не менее, MySQL - довольно большой зверь, и я не думаю, что это приятно делать своим пользователям (также не забывайте, что у них уже может быть установлен MySQL, и если вы устанавливаете MySQL впервые, Вы фактически заставили бы их использовать свой пароль root). В отличие от MySQL, sqlite предназначен для обеспечения структуры SQL для использования с легким локальным хранилищем файлов.

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