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