Пакет веб-базы данных в телефонной щели - PullRequest
1 голос
/ 26 ноября 2011

Документация хранения PhoneGap говорит только о , как данные могут быть добавлены в приложение с помощью кода.Я хочу отправить скомпилированную базу данных (скажем, справочник телефонных номеров) в приложение PhoneGap.Возможно ли это?

Ответы [ 2 ]

3 голосов
/ 26 ноября 2011

AFAIK, вы не можете отправить скомпилированную БД.

Что вы можете сделать, это включить содержимое этой базы данных в виде файла SQL в свое приложение, загрузить его в ajax и использовать phonegap executeSql функция для заполнения БД.

Это, конечно, нужно будет запустить только один раз.

2 голосов
/ 01 декабря 2011

Вы также можете просто экспортировать БД в текстовый формат (CSV или JSON), и в зависимости от размера и того, как / что вы запрашиваете, либо загрузить его в память, либо добавить его в localStorage (или SQL) в целевые рамки PhoneGap ...

Единственный способ увидеть это - использование CouchDB - БД NOSQL, поддерживающей Android / iOS / PhoneGap - которая также может синхронизировать локальную БД с удаленной (все по волшебству! ), позволяя таким образом изменять удаленные телефонные номера и обновлять их (постепенно) на вашем клиенте.

Надеюсь, это поможет

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