我是在一个方法中连接的数据库,然后将查询结果ResultSet rs传递给另一个方法,结果报错的.
原因是连接数据库获取结果之后ResultSet和Connection都是要关闭的,一旦关闭这两者中的其中一个,rs就会变成空
因此解决办法就是在连接数据库的方法中将rs转成Result类型,才可以传递给别的函数使用
import javax.servlet.jsp.jstl.sql.Result;
Result result=ResultSupport.toResult(rs);
具体遍历方法不细说了.
上述连接数据库操作在博客: