怎样关闭才能不让它出现异常呢?因为出现异常的次数增多,消耗的内存越多,所以虽然异常捕获,但是非常消耗系统资源。
是不是还有其它的连接
你保证你的代码没问题,就没异常了.
是啊,一般情况下关闭是不会出现异常的,要插到程序为什么会出现异常。
另外,关闭连接一般都在finally里面做。
public void close(){
try {
conn.close();
rs.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
应该rs.close();先
再conn.close();
虽然没写过你这样的写法,但觉得这样是错的
同意楼上的说法。一般说来,conn关闭后,rs就会自动关闭的。
不过,如果先关闭conn,再关闭rs就会报错的。