我需要关闭“准备结单”吗?[已关闭]

2022-09-01 12:07:20

我有一个网站,它正在获得大量的点击。我遇到了问题,包括 JDBC 连接错误。

我对关闭有点困惑。我需要关闭还是只需要关闭就足够了?PreparedStatementPreparedStatementStatement

另外,呢?我还需要关闭它吗?ResultSet


答案 1

是的,您必须关闭预准备语句 ( 对象) 和结果集,因为它们可能会导致内存泄漏。PreparedStatement

有关更多信息,请参见使用预准备语句


答案 2

是的,您必须关闭它。如果来自池的连接,关闭它实际上会将其发送回池以供重用。

在块中关闭,这样,如果引发异常,您仍然有机会关闭它。finally{}


推荐