3
我正在运行代码,但是得到“无效状态,ResultSet对象已关闭”。错误。什么导致了错误?无效状态,结果集对象关闭
try{
query = "SELECT * FROM BUNDLE_TEMP "
+ "MINUS "
+ "SELECT * FROM BUNDLE";
rs = stmt.executeQuery(query);
while (rs.next()){
String bundle = rs.getString("BUNDLE");
String week = rs.getString("WEEK");
String sched_dt = rs.getString("SCHED_DT").replace(" 00:00:00.0", "");
String dropper_id = rs.getString("DROPPER_ID");
query = "INSERT INTO BUNDLE "
+ "VALUES ('"
+ bundle+"','"
+ week+"','"
+ sched_dt+"','"
+ dropper_id+"')";
stmt.executeUpdate(query);
}
}catch(Exception e){
System.out.println("Error while trying to insert into BUNDLE\n"+query+"\n"+ e);
}
请在您的问题中发布异常堆栈跟踪,它包含有价值的信息来诊断您的问题。 –
Philipp是对的。我认为你甚至可能发生网络中断,从而导致两个查询之间的连接中断,并且问题可能会导致您向我们显示的相同信息。 – Kheldar