0
我有一個java web服務器,有很多方法通過JDBC查詢每個我的mysql數據庫。在每個調用的方法結束時,Statement和Resultset自動關閉。儘管如此,我從來沒有關閉連接,因爲整個應用程序使用與數據庫完全相同的連接。因此我應該用JDBC關閉每種方法的連接嗎?
這裏是我的問題:
我在做很好的關於連接,或者我應該創建和關閉在每個方法的連接(每次查詢後幾乎意思)?
如果我爲每種方法創建一個連接,這對我的服務器資源不足是否真的很貴?
PS:我發現的關於JDBC的已經提出的問題都沒有解決這個問題。
考慮使用某種連接池,這樣,當您「關閉」連接時,它將返回到池中。它還將允許您限制應用程序可能能夠生成的活動連接數 – MadProgrammer 2015-02-08 08:12:58
請參閱http://stackoverflow.com/questions/2835090/how-to-establish-a-connection-pool-in-jdbc – 2015-02-08 08:13:54
什麼是你的意思是,自動關閉? – immibis 2015-02-08 08:14:24