java.sql.SQLException: ResultSet is closed解决方法

来源:互联网 发布:java教材 pdf 编辑:程序博客网 时间:2024/06/05 17:05

这个小问题弄了半天才恍然大悟……
之前的数据库连接和rs.next()都没问题,在关闭rs前用了三次rs.next(),跟了两次断点没发现那里有问题,而在改关闭连接等的时候用了:

pst.close(); //PreparedStatement pst
rs.close(); //ResultSet rs
conn.close();

问题就出在这儿,PreparedStatment关闭后就把 ResultSet也关了,所以报错 ResultSet is closed。。
要注意pst和rs的关闭顺序。。改为下面就ok:
rs.close();
pst.close();
conn.close();

阅读全文
0 0
原创粉丝点击