当前位置:  技术问答>java相关

关于if(!rs.next())问题

    来源: 互联网  发布时间:2015-11-14

    本文导语:  从数据库中选取全部数据         编号   姓名    性别   年龄                                                                 当执行完rs.next时,if(!rs.next())肯定为真。究竟怎么回...




从数据库中选取全部数据



  
  
  编号
  姓名 
  性别
  年龄
  
  
     
     
      
     
     
     
 




   

  
   

  
  
  当执行完rs.next时,if(!rs.next())肯定为真。究竟怎么回事

|
加一个标志就行
boolean result=false;
while(rs.next()){
  result=true;
  //....  
}
if(!result)out.println("对不起,找不到你要查找的关键字");

|
你的while(rs.next()) 已经是把数据库的记录全部读出来了,直到rs.next()=false才跳出,你下句if(!rs.next())当然是为真了, 你可以通过在while{}里边置个计数器,如int i=0; while(rs.next()){.... i++}
if(i==0)out.println("对不起,找不到你要查找的关键字");

|
程序运行当然没有任何问题,while(rs.next()) 后,
rs.next()当然等于false
其实你去掉
if (!rs.next())部分就可以,没有记录自然什么也不显示不就可以了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.text类stringcharacteriterator的类成员方法: next定义及介绍
  • i18next
  • java命名空间java.awt.geom类flatteningpathiterator的类成员方法: next定义及介绍
  • 网站爬虫 Grub Next Generation
  • java命名空间java.text类breakiterator的类成员方法: next定义及介绍
  • rs.next的判断难到不可以不让它下移一行吗???
  • java命名空间java.awt.geom接口pathiterator的类成员方法: next定义及介绍
  • Linux文件系统快照技术 Next3
  • java命名空间javax.swing接口swingconstants的类成员方法: next定义及介绍
  • ResultSet浏览只能用next()! 我错在哪里?
  • java命名空间javax.xml.stream.util类eventreaderdelegate成员方法: next定义参考
  • Web开发框架 Next Framework
  • java命名空间java.text类collationelementiterator的类成员方法: next定义及介绍
  • 为什么一用 rs.next() 就出错?
  • java命名空间java.util接口iterator<e>的类成员方法: next定义及介绍
  • Statement对象的哪种方法正确:S.getconnect,S.next,s.disconnect,s.executeQuery
  • java命名空间javax.swing.text类elementiterator的类成员方法: next定义及介绍
  • gdb的时候代码 next显示的代码乱了
  • java命名空间java.util接口listiterator<e>的类成员方法: next定义及介绍
  • gdb调试时next命令为什么不走return语句?
  • java命名空间java.text接口characteriterator的类成员方法: next定义及介绍
  • 一个方法中,用Connection con变量连接数据库,执行完sql以后,关闭con,返回resultset,报错“关闭的连接: next”


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3