这是什么问题? rs.close();?出错信息是什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说点不太相关的rs.next()&&!rs.isAfterLast())可以只用re.next() 把mysql="select * from YYCLB where DWBM='"+rs.getString("DWBM")+"' and RQ=TO_DATE('"+date+"','yyyy-mm-dd')";里面的rs.getString("DWBM")换成dwbm试试。 不知道,你查询结束以后,rs.close();stmt.close()了没有? while(判断式){}//判断式为true时,括号中的才执行需要替换 是因为游标的问题,可以看看相关文档 我个人认为上边各位的说法都不对!其实一个statement对象只能保持一个resultset当你执行内层查询的时候!其实外层的结果集已经不能保持了!所以才导致你的错误!这是jdbc2.0的文档的说明!你可以查阅一下java数据库应用程序编程指南,一书,上边有说!你可以声明两个statement来连接不同的resultset这样就可以解决的~另外可以只用rs.next() rsvalue=stmt.executeQuery(mysql); 能嵌套吗? 我按luckyfanjian(luckyfan)的方法去实现是可以的。定义两个statement对象,就能解决这个问题!是不是不涉及嵌套查询就不需要两上statement对象? 因为如果只定义一个。。执行第二个的时候。第一个就被覆盖(用词不当)了所以要定义两个。。如果你有三层循环,,就要定义三个satement 关于struts2和spring整合问题不知道错哪里 JSP的session范围问题 struts2限制用户只能上传.rar struts的validator问题?在线等。。。 javamail验证的问题!!~~ 如何连接syBase?(高手快进来指点,菜鸟进来学习) 在JSP里写什么代码能让它在3秒后自动转向其他页面? 可更新的结果集问题 servlet为什么会抛出这个错误java.lang.NullPointerException? 关于数据流的问题 Linux下的中文问题!! Servlet调用远程EJB?
rs.next()&&!rs.isAfterLast())
可以只用re.next()
其实一个statement对象只能保持一个resultset当你执行内层查询的时候!其实外层的结果集已经不能保持了!所以才导致你的错误!这是jdbc2.0的文档的说明!
你可以查阅一下java数据库应用程序编程指南,一书,上边有说!
你可以声明两个statement来连接不同的resultset这样就可以解决的~
另外可以只用rs.next()
rsvalue=stmt.executeQuery(mysql);
能嵌套吗?
所以要定义两个。。如果你有三层循环,,就要定义三个satement