急救短短的

cuke 2001-07-31 12:39:18
我先用用if(rs.next())判断是否为空,再用while(rs.next())取出数据,总是丢掉第一条,如何解决。
还有,我用rs.isFirst(),报错?
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
也不行。那位高手能否解释一下ResultSet的几个属性,什么时候用
谢谢
...全文
117 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
misty_f 2001-08-02
  • 打赏
  • 举报
回复
while ((rs!=null)&&(rs.next())){
...
}
beyondii 2001-08-02
  • 打赏
  • 举报
回复
while改为这样用
do
{
......
}while(rs.next)
southline 2001-08-01
  • 打赏
  • 举报
回复
把while里的语句该为:
int n=0;
while(!rs.AfterLast())
{....
rs.next()
}
或者你直接用while不要用if
ExitWindows 2001-08-01
  • 打赏
  • 举报
回复
up
hhaibin 2001-08-01
  • 打赏
  • 举报
回复
有的jdbc不支持这样的操作:rs.isFirst()
具体什么时候能用,要自己测试。
解决的方法是:
先用 select count(*) as a from table_name;
然后:
rs.next();
int a=rs.getint("a");
得到记录数,判断a>0就行了
dawnxiao 2001-08-01
  • 打赏
  • 举报
回复
if(rs.next())进行判断时会将rs.next()执行一次,当然会丢掉一条数据啊。
ResultSet的几个属性有很多参考书上有,自己查查吧。
simontang 2001-08-01
  • 打赏
  • 举报
回复
你的JDBC一定是1.0版的,你所用到的可是2.0的特性呢.建议升级jdbc.
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
rs.beforeFirst()
爆炸应急预案 通过对施工现场爆炸物品进行有效控制,保证施工生产的顺利进行,保证职工的生命、财产安全,防止危险事故发生带来的损失,编制本预案。 一、项目部应急领导小组及应急人员名单: 组 长: 副组长: 组 员: 二、项目部应急小组领导职责: 负责爆炸事故发生后,总体部署人力、物力才力;组织和协调抢救工作,力争在短时间内控制住事态,解决善后事宜。 1、****负责协调指挥应急工作; 2、****负责领导技术部、安质部制定有关技术方案; 3、****负责事故现场的安全保卫工作,控制事态进一步发展,负责事件的调查工作,并报告相关部门; 4、****、****负责事故现场所需的物资设备的供应和后勤保障工作; 5、****、****负责抢救伤者; 6、****、****负责解决善后事宜; 7、其他人员参与事故的调查工作。 三、项目部应急领导小组办公地点:项目经理部会议室 爆炸事故应急办公室设在项目部调度室。 电话: **** 地址: 四、报警和联络电话 1、报警电话:110 2、火警电话:119 3、急救电话:120 五、潜在紧急情况的确定 项目部所属各单位根据施工现场地理位置、居住场所、爆炸物品存放地点等识别和确定紧急情况。 六、应急准备: 爆炸应急所需设备:担架及现场急救箱、车辆、灭火器、灭火砂和铁锹等。 七、应急响应: 1、事件发生后,值班人员要立即

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧