在池配置中关闭 JDBC 连接
使用连接池时,在使用结束时关闭连接至关重要,尽管普遍存在误解,认为它否定了汇集的目的。通过关闭连接,您可以有效地将其返回到池中。这允许池管理其资源并决定是关闭实际连接还是将其重用于后续的 getConnection() 调用。
但是,在提供的代码片段中,您尝试在池连接和从 DriverManager 直接连接。强烈反对这种做法。相反,在应用程序初始化期间建立单个数据源并仅依靠它来检索连接。通过这样做,您可以消除同步、空检查以及运行时调用哪种连接方法的不确定性。
关闭从混合方法派生的连接
是,有必要关闭您提供的混合方法返回的连接。无论使用哪种方法获取连接,以相反顺序关闭 JDBC 资源的一般原则仍然适用。这种做法可确保正确的资源清理并防止资源耗尽。
连接获取的标准实践
通常,获取 JDBC 连接的首选方法包括:
这种简单直接的方法消除了与混合连接获取方法相关的复杂性和不确定性。
额外资源
以上是即使使用连接池也应该关闭 JDBC 连接吗?的详细内容。更多信息请关注PHP中文网其他相关文章!