我正在使用SQLite3库创建数据库应用程序。
我使用每个文件扩展名创建了一个数据库文件:.db
,.sqlite
和.sql
。
一切都对我有用,但我的问题是我应该使用哪种扩展名?
这些文件扩展名之间有什么区别吗?
答案 0 :(得分:2)
Sqlite documentation似乎一直使用'.db'扩展名,但我见过很多使用'.sqlite'的Sqlite文件。使用对你有意义的东西。例如,如果您使用Core Data创建数据库,则可以使用“.cd”或“.coredata”来提醒自己不要在Core Data之外修改数据库。除非你打算将文件传输到其他机器(实际上,即便如此)也没关系。
答案 1 :(得分:0)
数据库将存在于应用程序的沙箱中,因此用户永远不必知道文件名或扩展名,其他应用程序通常也不会看到它。只需给它一个不同的名称,这样你就可以将它与你的应用可能保存到同一位置的其他文件区分开来。