簡體   English   中英

在哪里使用HTTP Servlet中的連接池關閉連接

[英]Where to close Connection using Connection Pooling in HTTP Servlets

哪種方法更好?

a)在doXXX()方法的開頭從連接池獲取連接,並在結尾處關閉。

在整個doXXX()方法中使用此連接。 這樣,它將僅從連接池中獲取一次連接,但是在執行doXXX()的整個過程中,Connection將一直處於打開狀態。

b)從連接池中為每個數據庫操作獲取連接,然后關閉。

它將為每個數據庫操作從連接池中獲取連接,但將立即關閉。

這取決於。 從池中獲取連接,最壞的情況可能會導致昂貴的新連接創建速度,這可能會很慢。 在兩次DB調用之間,需要花多長時間? 通常,在每個操作后釋放會降低特定進程的速度,但會加快其他進程的速度,反之亦然。 您只需要擔心在大負載下的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM