我有一个原始数据要保存为我的应用程序中的词汇表,我可以将其保存在excel db
or sqlite
、 orxml
中,但我无法选择。将来用户可以添加新项目,我需要存储它们。我的情况下最好的存储格式是什么?
问问题
76 次
3 回答
2
我认为使用sqlite
是最好的,因为从中获取物品既容易又顺利。虽然在xml
我不确定它是否允许以编程方式存储项目并且与excel db
.
前任。在 sqlite 中是这样的:
a.getString(cursor.getColumnIndex("users"));
因此,如果您正在寻找建议,我认为 sqlite 适合您。
于 2013-08-15T09:45:50.257 回答
2
使用 SQLite 数据库。它将提供所需的所有设施,并内置于 android。此外,XML 或 excel 无法匹配 SQLite 的速度和查询能力。
于 2013-08-15T09:44:45.563 回答
1
我认为在您的情况下,以标准方式保存数据是件好事 - 使用 sqlite 数据库。如果用户可以编辑你的数据库,他们会经常这样做——你可以在你的项目中使用一些 Android 的 ORM 实现(greendroid,ormlite 等),它们非常简单方便。
于 2013-08-15T09:43:50.290 回答