SQLite:.db文件扩展名为.sqlite文件扩展

时间:2012-03-02 06:11:16

标签: android sqlite

我有一个来自软件应用程序的.db文件。我试图打开它并在Android应用程序中使用它。但是,当我尝试在SQLite数据库浏览器中打开它时会出现一个警告,并说该文件不是SQLite 3数据库。我能够在十六进制编辑器中打开文件,可以看到混合了一堆其他文本的数据,我不知道这意味着什么。如果它不是一个sqlite 3数据库,如何在Android应用程序中打开.db文件?感谢。

2 个答案:

答案 0 :(得分:1)

如果您的SQLite文件对于android数据库是正确的,那么只需更改文件的扩展名,它就可以将其用于Android。

如果它无法解决您的问题,请使用SQLite数据库管理器。我使用SQLite数据库管理器来创建数据库,甚至还可以更改数据库的任何值。因此,使用SQLiteDatabaseManager来创建和更改数据库。

是的,请确保您在数据库中有默认的android_metadata表。有关元数据的更多信息,请参阅this link

答案 1 :(得分:0)

如果文件包含SQLite数据库,则转储应以以下内容开头:

0000000: 5351 4c69 7465 2066 6f72 6d61 7420 3300  SQLite format 3.
0000010: 1000 0101 0040 2020 0000 0003 0000 0002  .....@  ........