Android SQL数据库组织

时间:2015-10-21 10:44:54

标签: java android sql database android-ndk

我正在开发Android原生游戏,但我遇到了数据存储问题。

为了更好地理解,我认为它就像我正在发展部落冲突,但是使用Native Andorid。

现在想象一下,我必须在我的本地手机数据库中存储建筑物,资金,小组,ecc的所有数据。

我阅读了一些关于SQLite for Android的指南,但我不是很喜欢它。它总是选择一个Cursor对象,我必须创建一个" Helper"每个表的类,所以我可以将Cursor转换为我选择的对象。

我想要一个图书馆或其他任何允许你像windows phone c#:

那样做的事情
SQLiteConnection conn = new SQLiteConnection(DBPath);
return conn.Query<TABLE_NAME>(SQL_QUERY);
//in this way i have a list of TABLE_NAME items without any casting or similar.

我学会了SugarORM,它非常简单直观,但它没有ID使用的可能性(或至少真正受限制)以及许多其他限制。

这是我的问题:有没有办法在不使用游标或任何其他库的情况下使用SQLite,但仍然完成所有(或至少是最有用的)函数?

1 个答案:

答案 0 :(得分:4)

检查这个link他们解释了最受欢迎的五个数据库及其特征