Есть ли какой-то способ просмотра базы данных SQLite? - PullRequest
0 голосов
/ 28 июля 2011

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

Я в растерянности относительно того, как отладить это, так как у меня нет способа проверить, действительно ли вставка работает. Я проверил все вызовы SQL, и они выглядят правильно, поэтому теперь я просто застрял.

Существует ли какой-нибудь инструмент резидентной базы данных, который я могу использовать для просмотра базы данных? Или что-то вроде командной строки ADB SQL?

Ответы [ 3 ]

3 голосов
/ 28 июля 2011

Да. АБР позволит вам просматривать базы данных из оболочки.

Смотрите эту страницу на сайте Android: http://developer.android.com/guide/developing/tools/adb.html#sqlite

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

Вытащите файл db из эмулятора.Откройте его с помощью браузера SQLite.

И есть команды adb:

$ adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
sqlite> .exit 
1 голос
/ 28 июля 2011

Если вы хотите это для разработки - вы можете использовать MOTODEV Studio от Motorola. Он имеет пользовательский интерфейс для SQlite. Это бесплатно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...