Как связать базу данных MySql внутри файла JAR любого приложения? - PullRequest
1 голос
/ 29 июля 2011

Я подготовил приложение, которое представляет собой небольшую демонстрацию манипулирования информацией ученика. Я сохранил информацию о студентах в базе данных MySQL. Теперь мое приложение работает на моем компьютере 100%. Но я хочу, чтобы эта работа была везде, независимо от базы данных! Я имею в виду, я просто хочу " ГДЕ МОЙ. ФАЙЛ .JAR ИДЕТ, БАЗА ДАННЫХ ДОЛЖНА ИДЕТ ТОЛЬКО С ЭТОМ ВНУТРИ ФАЙЛА .JAR "

Так что любой, кто использует мое приложение или пробует его, может понять точный результат этого приложения.

Как я могу сделать это возможным? Пожалуйста, кто-нибудь, помогите мне.

Ответы [ 2 ]

3 голосов
/ 29 июля 2011

Вам, вероятно, потребуется взглянуть на что-то вроде HyperSQL , которое представляет собой базу данных в памяти (которую вам нужно будет заполнить при запуске приложения).Или посмотрите на SQLite , который является встроенной базой данных, которую вы можете распространять как ресурс в вашем банке.

2 голосов
/ 29 июля 2011

Это не работает.MySQL - полноценная СУБД.Вам нужно будет установить его на каждом компьютере, если вы хотите, чтобы приложение использовало его локально.Альтернативой может быть использование SQLite .

SQLite - это программная библиотека, в которой реализован автономный, безсерверный, транзакционный механизм баз данных SQL с нулевой конфигурацией.

SQLite и Java

Кажется, что SQLite хорошо подходит для ваших требований.

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