我有一個由大約15個方法組成的Java程序。而且,這些方法在程序的執行過程中被非常頻繁地調用。目前,我正在每種方法中創建一個新連接,並在其上調用語句(數據庫在網絡上的另一臺計算機上進行設置)。Java中有多少個JDBC連接?
我想知道的是:我應該在主方法中只創建一個連接,並將它作爲參數傳遞給所有需要連接對象的方法,因爲這會顯着減少程序中連接對象的數量而不是在每種方法中非常頻繁地創建和關閉連接。
我懷疑我現在的設計並不是非常有效地使用資源,並且考慮到這個程序未來可能會增長很多,還有很大的改進餘地。
您能否詳細說明Prepared Statements如何在這裏提供幫助? – Epitaph 2009-01-28 00:26:04