gpt4 book ai didi

java - 结果集关闭异常

转载 作者:行者123 更新时间:2023-12-02 08:30:48 25 4
gpt4 key购买 nike

我正在尝试从结果集中的数据库检索结果。但是,我想对结果集中的每个条目执行更新查询,但出现异常。这是我的代码

try {
Statement statement = sqlconnection.conn.createStatement();
query = "select * from reminders where year<= "+ syear +" and month<=" + smonth +" and date<"+ sday +" and reminded like 'false';";
rs= statement.executeQuery(query);
while (rs.next()){
id=rs.getInt("sno");
String reminder = rs.getString("remind");
JOptionPane.showMessageDialog(null, reminder);
statement.executeUpdate("update reminders set reminded='true' where sno="+id+";");
}

any1 可以告诉我更好的方法吗?我对编程还很陌生。因此,向我展示如何做到这一点将非常有帮助。谢谢

最佳答案

当您尝试使用语句执行更新时,您仍在循环遍历语句的结果。我会尝试使用第二个 Statement 对象进行更新。

关于java - 结果集关闭异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3412888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com