2011-03-04 101 views
1

我們已經有一個涉及大量數據庫操作的Web應用程序(中等大小)。哪個更好:JDBC連接池,還是使用用於JDBC連接的SIngleton類?

我們必須更改真正影響應用程序性能的現有代碼。從現在開始,每個數據庫連接都會建立並關閉新的連接。

爲了提高性能在JDBC,這將是更好:

  1. JDBC connction池
  2. 有JDBC實現Singleton類

我們正在使用MySQL數據庫。

回答

2

那麼,一個單例類只會給你一個連接。如果你有很多數據庫操作,那麼不需要想以這種方式對它們進行序列化,特別是因爲體面的數據庫以及希望你的web應用程序能夠運行大量的併發操作。

合併會更好。