| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1767 人关注过本帖
标题:请教一个关于J2ME数据库链接的问题
只看楼主 加入收藏
Phoebe
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-27
收藏
 问题点数:0 回复次数:3 
请教一个关于J2ME数据库链接的问题

小妹我是一个新手,刚学J2ME不久,有哪位高人能指点一下怎么用J2ME实现数据库的查询(用RMS)?
我给出我的程序的一部分

private void doQueryPerson(){
RecordStore rs=null;
boolean existingOrNot=false;

existingOrNot=existing("aPerson");
if(existingOrNot){
try{
rs=RecordStore.openRecordStore("aPerson",false);
}
catch(Exception e){
}
}
else{
try{
rs=RecordStore.openRecordStore("aPerson",true);
}
catch(Exception e){
}
}

Person aPerson=new Person();

try{
byte[] data;
RecordFilter rf=new nameFilter();
RecordEnumeration re=rs.enumerateRecords(rf,null,false);
if(re.hasNextElement()&&currentScreen.equals("通讯簿查询")){
EMailField=new TextField("E Mail",null,30,TextField.EMAILADDR);
ageField=new TextField("年龄",null,3,TextField.NUMERIC);

queryForm.append(EMailField);
queryForm.append(ageField);
}
else{
nameField.setLabel("信息");
nameField.setString("无此数据!");
}

while(re.hasNextElement()){
int recordID=re.nextRecordID(); //编译说这里有错can't resolve symbol :nextRecordID,但是,Enumeration有这个方法
System.out.println("Record ID:"+recordID);

data=rs.getRecord(recordID);
aPerson.changeFromByteArray(data);
nameField.setString(aPerson.getName());
EMailField.setString(aPerson.getEMail());

ageField.setString(String.valueOf(aPerson.getage()));

modificationID=recordID;
System.out.println("modificationID="+modificationID);

if(currentScreen.equals("通讯簿删除"))
this.deleteID=recordID;
}
}
catch(Exception e){
}
finally{
try{
if(rs!=null)
rs.closeRecordStore();
//rs.deleteRecordStore("aPerson");
}
catch(Exception e){
}
}
}

[此贴子已经被作者于2006-6-27 22:44:42编辑过]

搜索更多相关主题的帖子: 数据库 quot false RecordStore aPerson 
2006-06-27 22:32
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
int recordID=re.nextRecordID();
你这里又犯一个不经意的错误
应该是int recordID=re.nextRecordId();

以后写程序千万要注意这一点

可惜不是你,陪我到最后
2006-06-28 10:14
Phoebe
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-6-27
收藏
得分:0 
多谢指点

呵呵,又粗心了,谢谢指点!

以后多加注意!

2006-06-28 10:27
nj_xyang
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-9-24
收藏
得分:0 
斑竹真是好人啊!!!

2006-09-24 10:16
快速回复:请教一个关于J2ME数据库链接的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024900 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved