Проблема с базой данных в webos 3.0 ENYO Sqlite - PullRequest
1 голос
/ 01 июля 2011

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

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

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

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

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

1 Ответ

1 голос
/ 07 июля 2011

Для тех, кто интересуется SO, я ответил на этот вопрос в Palm Developer Center.Чтобы создать БД при запуске приложения, вы можете переопределить метод Ready вида.

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

...