Как просмотреть данные, сохраненные в базе данных Android (SQLite)?

39

Я могу просмотреть базу данных из eclipse (из файла explorer), но я хочу просмотреть всю деталь, я имею в виду данные, которые я вставил, что я не могу. И моя полная установка Android сделана на F Drive. Так что любая помощь будет оценена. Спасибо большое

Теги:

8 ответов

91
Лучший ответ

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

Вы можете просмотреть структуру таблиц и данные в Eclipse. Вот шаги

  • Установите SqliteManagerPlugin для Eclipse. Перейдите к шагу 5, если у вас уже есть.
  • Загрузите файл *.jar из здесь
  • Поместите файл *.jar в папку eclipse/dropins/
  • Перезапустить eclipse
  • В правом верхнем углу затмения щелкните значок DDMS
  • Выберите правильный эмулятор на левой панели
  • На вкладке "Проводник" на главной панели перейдите к /data/data/ [YOUR.APP.NAMESPACE]/databases
  • Под значком DDMS при выборе базы данных должен появиться новый синий значок базы данных. Нажмите на нее, и вы увидите вкладку Questoid Sqlite Manager, чтобы просмотреть ваши данные.

* Примечание. Если база данных не загорается, возможно, это связано с тем, что в вашей базе данных нет расширения *.db. Убедитесь, что ваша база данных называется [DATABASE_NAME].db

* Примечание: если вы хотите использовать БД без расширения .db-Extension:

Проверьте это для более информация

  • 0
    @soorya хороший ответ, но файл JAR не установлен должным образом. это показывает значок размытия, и он не кликабелен в DDMS. Зачем?
  • 0
    после того, как поставить банку .... перезапустить затмение
Показать ещё 19 комментариев
6

Dowlnoad sqlite manager и установите его из Здесь. Откройте файл sqlite с помощью этого браузера.

  • 0
    У этого менеджера, похоже, есть проблема с открытием базы данных контактов, я не уверен, относится ли это также к другим базам данных Android sqlite. Надстройка SQLite Manager для Firefox сделала всю работу за меня.
3

Попробуйте это.

  • Загрузите файл jar файла Sqlite здесь.

  • Добавьте его в каталог eclipse > .

  • Перезапустить eclipse.

  • Запустить совместимый эмулятор или устройство

  • Запустите ваше приложение.

  • Перейдите в Окно > Открыть перспективу > DDMS >

  • Выберите работающее устройство.

  • Перейдите на вкладку Проводник.

  • Выберите каталог под базами данных в вашем пакете приложений.

  • Выберите .db файл в каталоге базы данных.

  • Затем щелкните значок Sqlite manager, как этот Изображение 1145.

  • Теперь вы можете увидеть файл .db.

Счастливое кодирование.....

2

Я рекомендую плагин firefox (SQLLite Manager), если вы всегда используете firefox.

Вот ссылка

2

Если вы можете скопировать фактический файл базы данных SQLite на рабочий стол, вы можете использовать эти инструменты для просмотра данных.

1
1. Download SQLite Manager
2. Go to your DDMS tab in Eclipse
3. Go to the File Explorer --> data --> data --> "Your Package Name" --> pull file from device 4. Open file in SQLite Manager.
5. View data.
0

Если вы не хотите ничего загружать, вы можете использовать инструмент sqlite3, который снабжен adb:

Изучение баз данных sqlite3 из удаленной оболочки

и:

Командная строка Shell для SQLite

0

Откройте DDMS, чем в DATA > DATA > "Выберите свой пакет, например com.example.foo" > , чем выберите папку базы данных, чем потяните эти данные в затмении вы можете увидеть выталкивание значка push с верхней правой стороны...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню