доступ к таблице, созданной с помощью phonegap, с использованием Java - android

Я создал таблицу в SQLite, используя phonegap. Как я могу получить доступ к этой таблице с помощью Java? Потому что я сделал фоновый процесс (как плагин для телефонной связи), который должен извлекать данные из уже созданной таблицы.


person user1308366    schedule 30.04.2012    source источник


Ответы (1)


Ваша база данных находится в

На затмении:

Окно>Открыть перспективу>Другое>DDMS

-- во вкладке "Проводник"

data>data>your_package_name>базы данных>your_DB_fileName

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

/data/data/your_package_name/databases/your_DB_fileName

person Vinayak Bevinakatti    schedule 30.04.2012
comment
Я работаю на реальном устройстве, поэтому ничего не вижу в проводнике. your_DB_fileName имеет отношение к имени, которое я уже определил ранее? - person user1308366; 30.04.2012
comment
вы можете подключить свое устройство к компьютеру через USB и выполнять отладку напрямую/см. DDMS - person Vinayak Bevinakatti; 30.04.2012
comment
в разделе данных я ничего не вижу. - person user1308366; 30.04.2012
comment
Вы уверены, что БД создана? - person Vinayak Bevinakatti; 30.04.2012
comment
Конечно, я могу получить доступ к содержимому базы данных через телефонную связь. - person user1308366; 30.04.2012
comment
Какой путь вы использовали для создания БД? - person Vinayak Bevinakatti; 30.04.2012
comment
Проведя небольшое исследование, я обнаружил, что по умолчанию PhoneGap не будет хранить БД в папке data/data/.. системы Android. Следовательно, парень (Coder_sLaY) изменил Cordova таким образом, что она создаст базу данных в расположении Android по умолчанию, которое находится (/data/data/package-name/databases/) См.: stackoverflow.com/a/9718094/28557 - person Vinayak Bevinakatti; 30.04.2012
comment
это решение не работает для меня, и этот ответ, который вы опубликовали, не кажется принятым-решенным. Спасибо, в любом случае. - person user1308366; 02.05.2012