在池配置中關閉JDBC 連接
使用連接池時,在使用結束時關閉連接至關重要,儘管誤解普遍存在,認為它否定了匯集的目的。透過關閉連接,您可以有效地將其返回池中。這允許池管理其資源並決定是關閉實際連接還是將其重用於後續的 getConnection() 呼叫。
但是,在提供的程式碼片段中,您嘗試在池連接和從 DriverManager 直接連接。強烈反對這種做法。相反,在應用程式初始化期間建立單一資料來源並僅依靠它來檢索連接。透過這樣做,您可以消除同步、空檢查以及運行時呼叫哪種連接方法的不確定性。
關閉從混合方法派生的連接
是,有必要關閉您提供的混合方法返回的連接。無論使用哪種方法獲取連接,以相反順序關閉 JDBC 資源的一般原則仍然適用。這種做法可確保正確的資源清理並防止資源耗盡。
連接獲取的標準實踐
通常,取得JDBC 連接的首選方法包括:
這種簡單直接的方法消除了與混合連接獲取方法相關的複雜性和不確定性。
額外資源
以上是即使使用連線池也應該關閉 JDBC 連線嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!