在connect木关闭的情况下 重复利用resultset之前 是否需要先关闭 再赋值......

还是说就不管了...
[code="java"]
pool = PoolManager.getInstance();
cn = pool.getConnection("development");
sql = String.format(mapper.get("kfb_count"), yesterday);
ps = cn.prepareStatement(sql);
rs = ps.executeQuery();
if (rs.next() && rs.getInt(1) > 0) {
rs.close();
ps.close();
sql = String.format(mapper.get("kfb"), yesterday);
ps = cn.prepareStatement(sql);
rs = ps.executeQuery();
}
[/code]
就是先从数据库里面查询一下
然后根据查询结果 再去查询

需不需要关闭 在重复利用resultset前关闭....

建议关闭 如果你不关闭 在Connection/Statementclose时会自动跟着关闭

connection可以不关闭,但其他两个用一次就要关闭一次。

建议关闭,若为关闭有可能会出现意想不到的效果

需要关闭的!不关闭的话使用一定次数后会报错的。

重新赋值应该就可以。
不用的时候才需要关闭。