我见过很多android数据库应用程序。
某些应用程序的数据库扩展名为.sqlite,而某些应用程序的扩展名为.db。
这两者有什么区别?它应该包含不同的东西吗?
请帮助我。
什么应该是最好用于Android数据库?
感谢。
答案 0 :(得分:8)
.sqlite文件顾名思义就是一个包含SQLite数据库的文件。 .db是Oracle,Paradox和XoftSpySE数据库使用的文件扩展名
您可以根据需要为SQLite数据库命名。内容不是由文件结束决定的,而是由每个sqlite(3)文件开始的字节序列决定的:
0x53 0x51 0x4c 0x69 0x74 0x65 0x20 0x66 0x6f 0x72 0x6d 0x61 0x74 0x20 0x33 0x00
换句话说,它可能是相同的数据库内容。只要创建者没有在其中放入其他字节,就没有区别。
答案 1 :(得分:3)
扩展无关紧要。您甚至可以省略对数据库文件的任何扩展。它只是为了让开发人员了解它是哪种文件类型。至少那是我所相信的:)
答案 2 :(得分:1)
创建数据库时,您只会为要创建的数据库命名。所以扩展没有任何区别..无论如何,Sqlite SQLite浏览器都会识别它。
答案 3 :(得分:0)
是的扩展并不重要,但SQLite是一个数据库,用于Android和其他DB的所有数据库的工作。
但是让我说清楚一件事.sqlite显示了SQLite数据库。 .db是oracle使用的文件,自包含的mysql等db dumpp等