J2ME使用 RecordStore存储读取记录

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

一 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)所组成。

    key1|content;key2|content;key2|content...
    就是 key|content pair, 这个pair算一条记录。

二 创建RecordStore(RMS)对象

    使用RecordStore.openRecordStore函数,打开一个存储对象并取得句柄rs,然后使用rs.addRecord向存储对象中添加记录,最后关闭存储对象rs.closeRecordStore,完成初始化过程。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值