java 提示Operation not allowed after ResultSet closed
发布网友
发布时间:2022-04-23 21:26
我来回答
共3个回答
热心网友
时间:2023-10-10 02:55
rs用完得关闭呀,rs.close();
while(rs.next())
{
stmt.executeUpdate("insert into btlbnzc01 (loancode) values ('"+rs.getString(17)+"')");
System.out.println("1");
}
rs.close();
在while循环外加个rs.close();
我已经给你掩饰了 别加错地方追问不是这个问题,加上也没有用,如果while内写成System.out.println(rs.getString(17));可以把15条记录显示出来,是不是我写的那句增加有问题??
热心网友
时间:2023-10-10 02:55
while(rs.next())
{
Statement stmt2 = conn.createStatement();
stmt2.executeUpdate("insert into btlbnzc01 (loancode) values ('"+rs.getString(17)+"')");
System.out.println("1");
}
试试这个,好了的话记得给分
参考资料:饿的眼神
热心网友
时间:2023-10-10 02:56
你的ResutlSet已经关闭了,把你的rs关闭写在最后面的finally里面就行了追问看下补充问题帮我写下,我搞不清楚