2012-02-01 39 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等等。