SQL语句能取到数据,ResultSet.next()却==false 你设置断点调试一下,肯定是有问题的,,看看rs.next()是否是FALSE,如果是的话,你这里就是没有的,还有就是可以在表中多添加一些数据,看看是否会同样的,方法使很多的,换个角度思考。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ResultSet rs = st.executeQuery("select * from a"); if(rs.next()){ System.out.println("进来了"); }else{ System.out.println("进不来"); } 你把if()else改while 语句试试,我经常会出现这样的问题,有时候该while就可以了也有解决不了的时候,还是多研究一下代码吧 应该是需要重现建立一个Connection然后重新创建一个Statement 如果只有一条数据的话那你用.next 肯定是没有的啦,因为他没有下一条数据了肯定进不去了啦 应该使用while的,if使用next()方法会出错的 rs.beforeFirst()(将先游标定位到初始值)试一下! jbpm3.12 一个问题 tomcat不能正常启动 中国人开发的开源史上最牛的框架 struts架构引入js/css文件路径的问题 表单中值的更改问题 请教各位大师,把tomcat、jdk、和web程序一起打包成.exe安装文件问题 求高手帮忙用dom4j解析一下一个xml文件 web服务器可以用来存储大量文件数据吗? 为什么会这样:我怎么看不到Apache Tomcat/5.0.25的控制台啊!!!!! 关于spring中bean的init-method/destroy和继承之间的问题 javamail邮件服务器建立...高手进 javamail发邮件的问题?
if(rs.next()){
System.out.println("进来了");
}else{
System.out.println("进不来");
}
你把if()else改while 语句试试,我经常会出现这样的问题,有时候该while就可以了
也有解决不了的时候,还是多研究一下代码吧