一 RecordStore(RMS)简介
javax.microedition.rms 这个包提供给J2ME Application一个小型的数据库, RecordStore就是这个包的核心。原则上在一个MIDlet中可以放置多个RecordStore,同一个MIDlet suite中可以共享同一个RecordStore进行存取,不同的MIDlet suite不能存取同一个MIDlet suite。
它的诸多特性如下:
在MIDlet suite中每一个RecordStore的名称是唯一的,不能重复,而不同的MIDlet suite可以使用同名的RecordStore。
创建RecordStore名称时,字母是区分大小写的,且名称字符串不能超过32个字符。
基本存储读取模式:
RecordStore由多条记录(Record)所组成。
在MIDlet suite中每一个RecordStore的名称是唯一的,不能重复,而不同的MIDlet suite可以使用同名的RecordStore。
创建RecordStore名称时,字母是区分大小写的,且名称字符串不能超过32个字符。
基本存储读取模式:
RecordStore由多条记录(Record)所组成。
key1|content;key2|content;key2|content...
就是 key|content pair, 这个pair算一条记录。
二 创建RecordStore(RMS)对象
使用RecordStore.openRecordStore函数,打开一个存储对象并取得句柄rs,然后使用rs.addRecord向存储对象中添加记录,最后关闭存储对象rs.closeRecordStore,完成初始化过程。

本文介绍了如何在J2ME中使用RecordStore(RMS)进行数据存储和读取。首先讲解了RecordStore的基本概念,接着展示了如何创建并初始化RecordStore对象,接着详细阐述了存储和读取RecordStore对象的方法,包括添加记录、更新记录以及按索引读取记录的操作。这些操作对于在J2ME应用程序中持久化数据至关重要。

1533

被折叠的 条评论
为什么被折叠?



