PhoneGap iOS DB Query - PullRequest
       15

PhoneGap iOS DB Query

0 голосов
/ 21 февраля 2012

Я использую Phonegap 1.3.0 и хочу разработать приложение, которое использует локальное хранилище.Некоторый поиск в Google привел меня в sqlite, но я не смог реализовать его в своем приложении.

https://github.com/davibe/Phonegap-SQLitePlugin

Я попробовал эту ссылку, но я действительно не уверен, что это lawnchair.jsэто все о.Sqlite - мой приоритет, но я могу попробовать и другие варианты.Я также пробовал window.opendatabase (), но он не работает в моем приложении.

Заранее спасибо!

1 Ответ

2 голосов
/ 21 февраля 2012

Лужайка - это обертка для многих способов хранения.Есть localalstorage, sqlite, blackberry и др.
В газоне много адаптеров для хранения вещей.
http://westcoastlogic.com/lawnchair/adapters/
Принцип работы газона: если указан адаптер, он будет использовать его, или если адаптер не указан, и если код всех адаптеров добавлен в файл lawnchair.js,Затем газон проверяет, какой из них использовать в порядке добавления, и выбирает первый, который он считает подходящим.

Что делает газон легким в использовании, так это то, что нам не нужно иметь дело с синтаксисами sql (при условии, что вы хотите использовать адаптер sqlite.) Вы просто сохраняете и извлекаете свои данные в JSON с помощью

table.save(key:"obj", name:{a:"aaaa", b:"bbbb"})

table.get(key:"obj", function(ob){
  //callback
})

и внутренне шезлонг сохранят данные в sqlite.
Вы можете использовать любой адаптер, но все, что вам нужно, - это приведенный выше синтаксис.легко.шезлонг является мощной оберткой для многих вариантов хранения.проверить это

...