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