SQLite: расширение файла .db до расширения файла .sqlite - PullRequest
3 голосов
/ 02 марта 2012

У меня есть файл .db, полученный из программного приложения.Я пытаюсь открыть его и использовать в приложении для Android.Однако когда я пытаюсь открыть его в браузере баз данных SQLite, появляется предупреждение, в котором говорится, что файл не является базой данных SQLite 3.Я могу открыть файл в Hex Editor и увидеть данные, смешанные с кучей другого текста, который я не знаю, что это значит.Как я могу получить файл .db, открытый в приложении для Android, если это не база данных sqlite 3?Спасибо.

Ответы [ 2 ]

1 голос
/ 02 марта 2012

Если ваш файл SQLite подходит для базы данных Android, просто измените расширение вашего файла, и он сможет использовать его на Android.

Если это не решит вашу проблему, используйте SQLite Database Manager.Я использую SQLite Database Manager для создания базы данных и даже для изменения любых значений базы данных.Итак, используйте SQLiteDatabaseManager для создания и изменения базы данных.

И да, убедитесь, что у вас есть таблица android_metadata по умолчанию в базе данных.Для получения дополнительной информации о метаданных см. эту ссылку .

0 голосов
/ 02 марта 2012

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

0000000: 5351 4c69 7465 2066 6f72 6d61 7420 3300  SQLite format 3.
0000010: 1000 0101 0040 2020 0000 0003 0000 0002  .....@  ........
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...