0

我是黑莓开发的新手。我想为一个小项目做数据操作(CRUD)。您能否帮助我了解可用于 OS 4.5 的黑莓数据持久性的不同选项?我想了解并探索 blackberry OS 4.5 的所有可能的数据持久性模型。

我做了一些搜索,在 Persistence 存储中发现了黑莓数据持久性。我面临的问题是如何更新现有记录。我应该加载所有对象并找到所需的对象,删除它然后插入新记录还是有其他快速搜索方法?

4

2 回答 2

1

我在工作中试过这个。

这是一个帮助持久对象的库。

它具有许多集成功能,例如二叉树,排序等...

根据我所做的测试,它的速度非常快,而且如果你要出售你的软件,许可证价格很低。

您的另一个选择是 Sybase UltraLiteJ,但我的速度非常慢,但它支持 SQL 语言。

或者您自己编写一个基于 BlackBerry Persistence Object 的出色实现,您可以在其他应用程序中使用它。

于 2010-02-01T15:41:37.233 回答
0

我们需要读取并提交整个持久对象,例如。使用VectorLongHashtableCollection如果我们需要读取一个元素,我们将不得不读取所有元素,如果您需要添加/删除/修改我们需要读取并提交整个集合。

另请参阅SO - Blackberry - 应用程序设置保存/加载

于 2010-02-02T06:52:13.460 回答