我是黑莓開發新手。我想爲一個小型項目進行數據操作(CRUD)。你能幫我理解可用於O.S 4.5的黑莓數據持久化的不同選項嗎?我想知道並探索黑莓O.S 4.5的所有可能的數據持久性模型。Blackberry - 數據持久性O.S 4.5
我做了一些搜索,發現持久性存儲中的黑莓數據持久性。我面臨的問題是如何更新現有記錄。我是否應該加載所有對象並找到所需的對象,刪除它,然後插入一條新記錄或是否有其他快速搜索方式?
我是黑莓開發新手。我想爲一個小型項目進行數據操作(CRUD)。你能幫我理解可用於O.S 4.5的黑莓數據持久化的不同選項嗎?我想知道並探索黑莓O.S 4.5的所有可能的數據持久性模型。Blackberry - 數據持久性O.S 4.5
我做了一些搜索,發現持久性存儲中的黑莓數據持久性。我面臨的問題是如何更新現有記錄。我是否應該加載所有對象並找到所需的對象,刪除它,然後插入一條新記錄或是否有其他快速搜索方式?
我試過this在工作。
這是一個庫,以幫助持久對象。
它有很多像二叉樹,排序等綜合功能...
它是相當快的基礎上,測試我已經做了,如果你要出售的軟件,許可證價格很低。
您的其他選項是Sybase UltraLiteJ,但我非常慢,但它支持SQL語言。
或者你自己編寫一個基於黑莓持久對象的實現,你可以在其他應用中使用它。
我們需要讀取並提交整個持久對象,例如。使用Vector或LongHashtableCollection如果我們需要讀取一個元素,我們將不得不閱讀所有這些元素,如果需要添加/刪除/修改,我們需要讀取並提交整個集合。
感謝,如果我使用bberry持久性對象的話,我想對於更新情況下,我要加載的所有對象,並找到所需的對象,刪除它,然後插入一個新的記錄。有沒有其他快速搜索方式? – 2010-02-01 16:08:39
您可以保留一個Vector。 – 2010-02-01 21:49:59