Phonegap: заполнить локальную базу данных данными с внешнего сервера

Я пишу приложение для Android, которое должно работать как в автономном режиме, так и в Интернете. Для этого мне нужно получить базу данных mysql с внешнего сервера и сохранить эту базу данных в локальной базе данных телефонов, чтобы ее можно было прочитать оттуда, если у пользователя нет подключения. Возможно ли это, и если да, то как я могу это сделать?


person user1256852    schedule 29.03.2012    source источник


Ответы (2)


Обратитесь к следующему потоку, в котором я упомянул фреймворки javascript, которые можно использовать для локального хранения данных. Фреймворки используют стандартный механизм локального хранения, но они упрощают хранение/извлечение, а также делают его переносимым на многие платформы (это опять же зависит от выбора фреймворка).

Что использовать для хранения базы данных PhoneGap

Хотя вам все еще нужно загрузить данные с сервера.

person dhaval    schedule 29.03.2012

Похоже, вам нужно написать API, который выполняет операции CRUD в базе данных.

Не существует тривиального способа просто сделать это напрямую с MySQL — вам придется его написать.

Специально для этого разработаны фреймворки, например FRAPI: http://getfrapi.com/

person Paul Bain    schedule 29.03.2012
comment
В настоящее время я использую xmlHttpRequest для получения данных с сервера. Неужели нет простого способа сохранить эти данные в локальной базе данных телефонов для использования в автономном режиме? - person user1256852; 29.03.2012