Java: работа с MySQL

Рейтинг: 0Ответов: 1Опубликовано: 28.01.2015

Такой вопрос. На сайте есть БД mySQL. Есть андроид-приложение.

Приложение должно проверять версию базы данных на сервере, после чего скачивать саму БД. Простыми словами, в случае необходимости (версию БД на сайте больше скачанной) скачивать базу с сервера и уже использовать её оффлайн.

Как то реализовать? Есть ли уже готовые реализации?

Ответы

▲ 1Принят

т.е. я не смогу пользоваться скачанной БД

Сомневаюсь, что вы сможете запустить MySQL на андроиде.

Пусть сервер отдает дамп базы в каком-нибудь промежуточном формате (xml, json, protobuf, csv, со сжатием, если объем велик). Локально вы ее развернете в какой-нибудь sqlite.

Разумеется, на сервере делать дамп и паковать в архив нужно по расписанию. А пользователю давать уже готовый файл с диска.