Operation not allowed after ResultSet closed问题的解决

发布时间 2023-06-29 10:42:08作者: yesyes1

问题描述

使用JDBC连接数据库时,出现这个错误,我还能看出来,应该是我使用完Statement、ResultSet等之后,关闭close方法的顺序错误

问题解决

查阅资料发现,是一个stmt同时对应了多个rs对象,然后用完一个就关闭它,导致第二个rs不能正常使用,所以可以这么解决:

要么,再为第二个rs重新定义一个stmt,解决冲突;

要么,用rs.last();代替rs.close();

上述两种解决方法都很有效!建议采纳!