繁体   English   中英

格式化以存储在android应用中的db4o

[英]Format to store in db4o in an android app

我正在为本地社区“节日”开发一个android项目,并且每次启动时android应用都应该与在线数据库同步,然后将数据存储在db4o中的android上。 现在,数据已从json中的php页面发送到应用程序。 所有这一切。

现在我的问题是:如何存储物品? 我应该将它们转换为Java对象吗? 还是应该将它们存储为json对象/数组?

我必须能够按天检索对象(如星期五的所有事件),并且还必须获得一个包含所有信息的特定事件,才能在屏幕上显示所有信息(如日期,事件发生的时间,是否空闲)。 。)所有这些信息都位于在线数据库中,并由androidapp接收,如下所示(在JSON中):

[{{“ ID”:“ 2”,“ day”:“星期五”,“ date”:“ 8月10日星期五”,“ mainTitle”:“ test”,“ subTitle”:“ testevent”,“ hour”:“ 19.30 “,” info“:”这是一个测试事件“,” free“:” 0“}]

我还没有使用过db4o,如果有人可以向我指出在这种情况下最好的方法,我将不胜感激。 我确实阅读了很多有关db4o的信息,所以我能够创建一个数据库,在其中存储一些对象,然后清空db以将新信息放入其中。

我以前只将db4o与Java一起使用,但是我会将它们转换为Java对象。 db4o的Java本机查询非常易于使用,并允许您获取符合特定条件的所有对象,例如某天的所有对象,或者具有要在其上显示的对象的对象ID。屏幕。

这是db4o的教程。 本地查询在3.2节中: http : //www.db4o.com/about/productinformation/resources/db4o-6.3-tutorial-java.pdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM