欢迎光临
我们一直在努力

《Java 手机/PDA 程序设计入门》读书笔记11– MIDP数据库设计1-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

jdbc针对桌面平台或企业用户设计,不适合移动通讯设备。

midp为的永久性数据储存提供了面向纪录的数据库(record orieted database),称作“记录管理系统”record management system(rms)

所有和记录管理系统相关的类放于javax.microedition.rms包中,包括:一个类:recordstore四个接口:recorcomparatorrecordenumerationrecordfilterrecorlistener五个异常:invalidrecordidexceptionrecordstoreexceptionrecordstorefullexceptionrecordstorenotfoundexceptionrecordstorenotopenexception

一般的数据库管理系统存放表格(table),记录管理系统中存放记录仓储(record store)。

记录仓储全名(最多32个unicode字符,区分大小写):midlet suite名称+供货商名称+记录仓储名称实际设备上,一个midlet suite全名:midlet suite名称+供货商名称+版本号码即 midlet suite-name+midlet-vendor+midlet-version

如果把记录仓储想象成表格,那么这个表格只有两个字段(column)一个是record id,一个是data

recordstore类代表独一无二的记录仓储。我们用recordstore类提供的openrecordstore()开启记录仓储,这是一种静态工厂方法的设计模式。而不能通过new来建立一个recordstore对象。

openrecordstore()构造函数4参数:记录仓储名称布尔值,true表示开启的记录不存在是让系统建立一个新的数据仓储 false不存在时抛出recordstorenotfoundexecption异常认证模式,接受:record.authmode_private–只有建立此记录仓储的midlet suite才能存取这个记录仓储,record.authmode_any–该设备上的任何midlet都可以使用读取记录仓储。布尔值,该设备上的其它midlet是否能够写入数据到这个记录仓储。其它的midlet对记录仓储的读取:第三个参数决定读取权,第四个参数决定写入权

如果开启时,内存不敷使用,抛出recordstorefullexception

3参数:记录仓储名称midlet suite供货商名称认证模式,record.authmode_private–建立记录仓储的midlet和当前调用它的midlet必须同属一个midlet suite,否则抛出securityexception;record.authmode_any–任何midlet都可以调用此方法。

2参数:记录仓储名称布尔值,true表示开启的记录不存在是让系统建立一个新的数据仓储 false不存在时抛出recordstorenotfoundexecption异常

setmode()方法来改变认证模式,以及其它midlet suite中midlet的写入权listrecordstores()取得当前midlet所在的midlet suite中所有的记录仓储的名称

使用完记录仓储后,须用closerecordstore()闭记录仓储,以释放系统资源,所有recordlistener被清空,相关的recordenumeration。如果已关闭,抛出recordstroenotopenexception。

deleterecordstore()删除记录仓储。如果这个记录仓储正被占用,抛出recordstorenotfoundexception

记录仓储的相关信息:名字:记录仓储的名字时间戳记-long类型:最后变动的时间(system.currenttimemills()取得)版本号码:初始为0,每更改一次加1next record id:初始为1,每加入一笔新记录加1

getlastmodified()取得时间戳记getname()取得记录仓储的名称getnextrecordid()取得next record id的值getnumrecords()取得记录仓储中记录的笔数getsize()取得记录仓储中所占据的空间getsizeavailable()剩下多上空间getversion()取得记录仓储版本号码

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 《Java 手机/PDA 程序设计入门》读书笔记11– MIDP数据库设计1-JSP教程,Java技巧及代码
分享到: 更多 (0)

相关推荐

  • 暂无文章