为什么会有result set is closed的错误 当Statement 执行语句之后,如果又执行另一条语句,则前面执行所得到的ResultSet会关闭,你的代码执行逻辑:当第一次循环时,进入while循环,执行stmt.executeUpdate()这时候会将rs关闭,所以当第二次进入循环时会得到ResultSet has closed 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ResultSet rs=stmt.executeQuery("select 单词 from d11"); ResultSet rs1=stmt1.executeQuery("select 单词 from d10"); while (rs.next()) {int count=1; while(rs1.next()) { System.out.println( rs1.getString("单词")); System.out.println( rs.getString("单词")); if (rs1.getString("单词")==rs.getString("单词")) {count=count+1; } } stmt2.executeUpdate("insert into d11(词频)values('"+count+"')"); }我这一段代码说是no data foundwhile(rs1.nxet())好像根本没有执行; 最好把错误代码贴出来。还有字符串内容的比较应该用equals方法: str1.equals(str2),返回boolean while(rs1.next())并不是没有执行,而是if (rs1.getString("单词")==rs.getString("单词"))这个条件不对,用楼上说的方法吧。 这是什么语言写的。谢谢。散粉。 SWT shell 窗口如何置顶? 请问各位什么是"同位体类"? !!!!!!!!! 如何设置JButton的提示信息边框的颜色? 物业管理,大家给个思路吧(up有分,分不够在补!) 求找到一个18位长的素数的算法 100分求applet中打印图片的程序代码,菜鸟感激不尽!!! 如何在程序中判断java服务器的类型? 【急】如何判断四个数字不能重复? Applet中的图片问题? 请教ftp客户端如何在服务器端创建目录
ResultSet rs1=stmt1.executeQuery("select 单词 from d10");
while (rs.next())
{int count=1;
while(rs1.next())
{
System.out.println( rs1.getString("单词"));
System.out.println( rs.getString("单词")); if (rs1.getString("单词")==rs.getString("单词"))
{count=count+1;
}
}
stmt2.executeUpdate("insert into d11(词频)values('"+count+"')");
}
我这一段代码说是no data found
while(rs1.nxet())好像根本没有执行;
这个条件不对,用楼上说的方法吧。