Каковы требования для приложения базы данных PhoneGap для IPhone? - PullRequest
2 голосов
/ 27 декабря 2010

Я хотел бы создать простое приложение для доступа к базе данных.

Имеет ли PhoneGap эту функцию в своей структуре?

Какую технологию баз данных он использует? MySQL? Любая база данных?

Каковы требования для разработки приложения базы данных PhoneGap для IPhone?

Ответы [ 2 ]

2 голосов
/ 27 декабря 2010

База данных (база данных Sqlite) запекается прямо в Webkit (и Safari), хотя вы получаете некоторые дополнительные функции от Phonegap (возможность предварительно заполнять базу данных ). Но вы можете просто начать разработку на HTML5 и Javascript. Apple предоставляет ссылку на Клиентское хранилище . Если вам нужен пример кода, с которым можно поиграть, вот вам небольшой тестовый стенд, на котором я поигрался с базами данных HTML5 . Примечание: когда я говорю о базах данных HTML5, я имею в виду Webkit, поскольку Mozilla скептически относится к добавлению базы данных SQL в HTML5 вообще .

1 голос
/ 29 мая 2011

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

http://snipplr.com/view/50724/query-local-database-with-targeted-callback-and-custom-arguements/

Для небольших фрагментов данных, которые вы хотите сохранить на устройстве, вы можете использовать LocalStorage. Я нашел разумным использовать JSON.stringify для преобразования простого объекта в строку для хранения в LocalStorage. И при поиске JSON.parse это. Вот еще один фрагмент, помогающий в использовании этого метода.

http://snipplr.com/view/54570/local-storage-html5-wrapper/

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