Проблема с базой данных в webos 3.0 ENYO Sqlite

Я новичок в разработке приложений для сенсорной панели. Я использую фреймворк Enyo и базу данных sqlite. Я попробовал пример, приведенный в документе, но кажется, что данные хранятся временно. Как только я обновляю браузер или перекомпилирую приложение, данные теряются. У меня есть следующие вопросы относительно базы данных:

  1. Я хочу создать базу данных отдельно, а не в приложении методом openDatabase(). Я хочу использовать эту базу данных в своем приложении. Итак, где найти эту базу данных в моем приложении и как подключиться к этой базе данных?

  2. Я также не смог определить, где в моем приложении создается моя база данных?

  3. Я хочу создать подключение к базе данных и получить доступ к данным из таблиц при загрузке приложения. Я знаю, что есть приложение для события загрузки, но все еще не смог этого сделать.

Это очень простые вещи, которые необходимо знать для создания любого приложения на любой платформе. Если у кого-то есть какие-либо знания о вышеперечисленных вещах, пожалуйста, помогите. Будет лучше, если кто-то может привести пример. Я жду...


person Ajay Patel    schedule 01.07.2011    source источник


Ответы (1)


Для всех, кто интересуется SO, я ответил на этот вопрос в Центре разработчиков Palm. Чтобы создать БД при запуске приложения, вы можете переопределить готовый метод Kind.

ready: function(){

         // Open the DB
         var db = openDatabase("ext:someDB", "1.0", "someDB", 50000);
}

https://developer.palm.com/distribution/viewtopic.php?f=11&t=15996

person diagonalbatman    schedule 07.07.2011