while(rs.next())问题

yuanmuqisu 2015-07-14 11:46:00
try{
String sSQL="SELECT * "+" FROM patentee";
ResultSet rs=stmt.executeQuery(sSQL);
int i=0;
while(rs.next()){
getName get=new getName(rs.getInt("UniID"),rs.getString("NOCOD"),rs.getString("cod"),rs.getString("rcod"),rs.getString("kid"),
rs.getString("ZCN"),rs.getString("ZEN"),rs.getString("CNS"),rs.getString("ENS"));
// get.Change();
System.out.println(i++);
// System.out.println();
// get.Update();
// System.out.println(getName.sql);
}

}
catch(SQLException e){
System.out.println(e.getMessage());
}
while循环跑完了i只能输出到999,rs.next()不为空,rs也没有关闭,没有抛出异常。是不是jdbc驱动的问题?求分析原因
...全文
162 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanmuqisu 2015-07-14
  • 打赏
  • 举报
回复
ok,原来是网上下的未破解版驱动,有1000个和50次限制,现在又有问题了:我想在while(rs.next())中更新数据库,但是网上说rs在一次更新后会关闭,采用了网上构建statement增加参数的方法会报错不知道什么原因,各位大侠有何办法?
龙四 2015-07-14
  • 打赏
  • 举报
回复
本应该有多少条记录

51,395

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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