我是否需要关闭PreparedStatement
我有一个网站获得了大量的点击,我遇到了问题,JDCB连接错误。
我对关闭PreparedStatement
感到有点困惑,我是否需要关闭PreparedStatement
或者仅仅关闭Statement
。
那么,关于ResultSet
,我需要关闭它吗?
是的,你必须关闭准备好的语句和结果集,因为它们可能会导致内存泄漏。 有关详细信息,请访问http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html
是的,你必须要关闭它。 如果来自池的连接,关闭它实际上会将其发送回池以供重用。
在finally {}块中关闭,这样如果抛出exception,你仍然有机会关闭它。