Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android SQL数据库组织_Java_Android_Sql_Database_Android Ndk - Fatal编程技术网

Java Android SQL数据库组织

Java Android SQL数据库组织,java,android,sql,database,android-ndk,Java,Android,Sql,Database,Android Ndk,我正在开发一款Android原生游戏,但我在数据存储方面遇到了问题 为了更好地理解这一点,我认为这就像我正在发展部族冲突,但与本土安道尔人 现在想象一下,我必须将建筑物、金钱、剧团、ecc的所有数据存储在本地电话数据库中 我读了一些关于SQLite for Android的指南,但我真的不喜欢它。它总是拾取一个Cursor对象,我必须为每个表创建一个“Helper”类,以便将光标转换为我拾取的对象 我想要一个库或任何其他可以让你像windows phone c#那样做的东西: SQLiteCon

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

为了更好地理解这一点,我认为这就像我正在发展部族冲突,但与本土安道尔人

现在想象一下,我必须将建筑物、金钱、剧团、ecc的所有数据存储在本地电话数据库中

我读了一些关于SQLite for Android的指南,但我真的不喜欢它。它总是拾取一个Cursor对象,我必须为每个表创建一个“Helper”类,以便将光标转换为我拾取的对象

我想要一个库或任何其他可以让你像windows phone c#那样做的东西:

SQLiteConnection conn=新的SQLiteConnection(DBPath);
返回conn.Query(SQL\u查询);
//这样,我就有了一个表名项目的列表,没有任何铸造或类似的。
我学习了
SugarORM
,它非常简单直观,但是它不可能使用ID(或者至少不可能使用ID)和很多其他限制


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

检查一下,它们解释了最流行的五种数据库,并且这些特性主要是基于观点的。。。“更简单的方法”是subjective@Selvin好的,我会换的right@Selvin现在应该更好了,因为迟来的答复,我有时间的问题。这对我帮助很大。非常感谢:)@piergiogiomisley欢迎您
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.