大家不要见笑,问一个关于垃圾回收的问题? 不能, 一个比较好的方式是在使用完后就关闭, 方法名叫 close(). 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是出了myclass因该就在适当的时候自动调用回收函数了阿。不懂,请教! 垃圾回收和数据库连接失效是两个概念,即便对象conn被垃圾回收,并不等于实际的物理连接也是在这一刻失效,这和数据库本身设定的连接超时有关。因此应该主动调用conn.close()方法 也可以不关,等数据库操作全部完成之后再关。我就把DAO放在Session里面,反复共用,等请求结束之后再关 资源用完以后释放是一个好的习惯。如果你要连接数据库,最好用连接池,这样速度会快一些。如果你不放心,可以.................. } catch (SQLException e) { ... deal with errors ... } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { ; } rs = null; } if (stmt != null) { try { stmt.close(); } catch (SQLException e) { ; } stmt = null; } if (conn != null) { try { conn.close(); } catch (SQLException e) { ; } conn = null; } } 要看你怎么声明这个变量,局部它才会自动回收但connection中生成了其它对象,不用close()它们可没那么聪明会自动回收哦反正要用close();况且代码也更清晰嘛 ////////////////////////////////////////////////////资源用完以后释放是一个好的习惯。如果你要连接数据库,最好用连接池,这样速度会快一些。/////////////////////////////////////////////////////能不能举一个连接池的例子,例如连接oracle的例子,谢谢 谁实现了java rmi 的压缩 CMD下怎样用jar命令将一个目录下的所有内容打包到一个jar文件里面,请教命令具体该怎么写? 不允许的操作: operation cannot be mixed with Oracle-style batching 求助 用JAVA + SWT 做桌面的应用程序会不会有前景? 异常处理出现问题了 帮帮我吧 还是不能实现的问题!各位帮一下! Help .mo的编译 金蝶BOS开发的前景 请问谁有MS Excel文件的格式??太感谢了。。。 我的水平很低!!!!! 谁知道javadoc怎么用???????????
我就把DAO放在Session里面,反复共用,等请求结束之后再关
如果你要连接数据库,最好用连接池,这样速度会快一些。
如果你不放心,可以
......
......
......
} catch (SQLException e) {
... deal with errors ...
} finally {
if (rs != null) {
try { rs.close(); } catch (SQLException e) { ; }
rs = null;
}
if (stmt != null) {
try { stmt.close(); } catch (SQLException e) { ; }
stmt = null;
}
if (conn != null) {
try { conn.close(); } catch (SQLException e) { ; }
conn = null;
}
}
资源用完以后释放是一个好的习惯。
如果你要连接数据库,最好用连接池,这样速度会快一些。
/////////////////////////////////////////////////////
能不能举一个连接池的例子,例如连接oracle的例子,谢谢