我是黑莓开发的新手。我想为一个小项目做数据操作(CRUD)。您能否帮助我了解可用于 OS 4.5 的黑莓数据持久性的不同选项?我想了解并探索 blackberry OS 4.5 的所有可能的数据持久性模型。
我做了一些搜索,在 Persistence 存储中发现了黑莓数据持久性。我面临的问题是如何更新现有记录。我应该加载所有对象并找到所需的对象,删除它然后插入新记录还是有其他快速搜索方法?
我是黑莓开发的新手。我想为一个小项目做数据操作(CRUD)。您能否帮助我了解可用于 OS 4.5 的黑莓数据持久性的不同选项?我想了解并探索 blackberry OS 4.5 的所有可能的数据持久性模型。
我做了一些搜索,在 Persistence 存储中发现了黑莓数据持久性。我面临的问题是如何更新现有记录。我应该加载所有对象并找到所需的对象,删除它然后插入新记录还是有其他快速搜索方法?
我在工作中试过这个。
这是一个帮助持久对象的库。
它具有许多集成功能,例如二叉树,排序等...
根据我所做的测试,它的速度非常快,而且如果你要出售你的软件,许可证价格很低。
您的另一个选择是 Sybase UltraLiteJ,但我的速度非常慢,但它支持 SQL 语言。
或者您自己编写一个基于 BlackBerry Persistence Object 的出色实现,您可以在其他应用程序中使用它。
我们需要读取并提交整个持久对象,例如。使用Vector或LongHashtableCollection如果我们需要读取一个元素,我们将不得不读取所有元素,如果您需要添加/删除/修改我们需要读取并提交整个集合。