JAVA删除数据库内容出错

2025-05-19 03:26:18
推荐回答(4个)
回答1:

你在调用 resultSet.deleteRow()时
resultSet 已经被关闭,或者是 resultSet 已经到末尾了,你可以在这个地方判断下看看是否关闭了

while(resultSet!=null&&resultSet.next()){
resultSet.deleteRow()
}
加上这个试试

回答2:

意思是已经关闭数据库链接了就不能再删除了。要保证数据库没有关闭,或者你再打开一个链接。
编写代码时养成习惯,西安打开,在操作最后关闭。对每一个操作都是这样。

回答3:

这代码有问题吧!你开发工具没提示吗?

回答4:

因为你引用了多个结果集的时候,由于前一个结果集已经和数据库关闭,你又引用

就一个很小的细节问题,但如果不细心的话,那将可能弄很久

注: executeQuery()方法是我已经封装好的