搜索
首页 电脑/网络 软件 系统软件

如何获取RecordStore相关信息?

如何获取RecordStore相关信息?

全部回答

2017-07-28

44 0
    介绍一些记录存储本身包含的获取信息的相关方法。每个RecordStore对象都包含标头与数据区,标头记录数据列的信息,数据区储存数据记录,详见示例7-2。 在RecordStore对象中存取数据时,要遵守以下基本流程与规范: 当对RecordStore进行文件储存时,记录数的初始值为零,每增加一条记录则加一,删除时则减一。
    记录数的值有助于了解记录储存条数。 取得下一条记录的recordID,用于下一条记录的储存或修改。 RecordStore版本编号, RecordStore对象里的数据有任何变动,包括新增、删除或修改时,版本编号也会跟着改变。
  它可以用于判断RecordStore对象是否被修改过。   有了这些特性,就能够取得它们对应的RecordStore对象信息: l public int getNumRecords() throws RecordStoreNotOpenException 取得当前RecordStore里记录的条数。
   l public int getNextRecordID() throws RecordStoreNotOpenException, RecordStoreException 取得RecordStore里要记录的下一条数据的recordID。
     l public int getVersion() throws RecordStoreNotOpenException 取得当前的RecordStore版本编号,只要它被修改过编号就会增加。
   l public int getSize() throws RecordStoreNotOpenException 取得RecordStore所占用的字节大小。     l public long getLastModified() throws RecordStoreNotOpenException 取得RecordStore最近一次被修改的时间。
   l public int getSizeAvailable() throws RecordStoreNotOpenException 取得RecordStore可以增加的数据量空间,返回值以byte为单位。
  

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报