2017-08-14 37 views
-3

我正在开发一个应用程序,其中用户有两个列表:一个与国家和一个城镇。用户在列表和列表中插入值仅用于使用ArrayList在屏幕上显示值。哪里更适合保存列表?在2 .txt文件或在2列(id和名称)的SQLite数据库?在这种情况下,使用文件将比数据库更快?什么更适合保存列表?

+0

使用存储在数据库会更好,你会有更多的灵活性,这种方式 –

回答

1
  • 如果您使用的是SQLite,请将一个数据库与两个表一起使用。
  • 2文本文件也可以使用。缺点:排序/更新/等将显着困难,不一定O(1)。

所以我建议using SQLite

+0

如果我使用数据库如我所说,我将拥有2列:id和name。但在这里我有一个小问题:如果我有3个国家,我删除了一个,而我想再添加一个,那么我的ID就是主键自动增量,不会更新。在我添加新国家后,我有以下ID:1,2,4。如何在删除后更新ID列? @orip – Mihai

相关问题