2012-02-01 86 views
1

我见过很多android数据库应用程序。android的abc.db和abc.sqlite有什么区别?

某些应用程序的数据库使用.sqlite扩展名,而有些使用.db扩展名。

这两者之间有什么区别?它们是否应该包含不同的东西?

请帮助我。

什么应该是最好的使用android数据库?

谢谢。

回答

10

.sqlite文件的名称暗示了一个包含SQLite数据库的文件。 .db是Oracle,Paradox和XoftSpySE数据库使用的文件扩展名。

您可以随意命名您的SQLite数据库。

0x53 0x51 0x4c 0×69 0x74 0x65 0x20的0x66 0x6f 0x72 0x6d 0x61 0x74 0x20的0x33为0x00

在其它:内容不通过结束文件,但通过该开始每sqlite(3)文件的字节序列来确定单词,它可能是相同的数据库内容。只要创建者没有在其中添加其他字节,就没有区别。

+0

ok谢谢你的回答。 – 2012-02-01 07:55:25

3

扩展名无关紧要。您甚至可以忽略对数据库文件的任何扩展。它只是为了让开发人员了解它是哪种文件类型。至少这就是我相信:)

+0

感谢您的回答。 – 2012-02-01 11:24:22

1

当你创建一个数据库时,你只会给你要创建的数据库命名。所以所以扩展没有任何区别.. Sqlite SQLite浏览器会识别它无论如何。

+0

感谢您的答复。 – 2012-02-01 11:24:31

0

是的扩展并不重要,但SQLite是一个数据库,它用于Android和其他数据库的所有数据库的作品。

但让我清楚一件事.sqlite显示SQLite数据库。 .db是oracle使用的文件,mysql自带的db dumpp等等。