哪个更好:JDBC连接池,或者使用SIngleton类进行JDBC连接?

时间:2011-03-04 06:13:23

标签: mysql jdbc connection-pooling

我们已经拥有一个涉及大量数据库操作的Web应用程序(中型)。

我们必须更改真正影响应用程序性能的现有代码。截至目前,对于每个数据库连接,都会建立新连接,然后关闭。

为了提高JDBC的性能,这会更好:

  1. JDBC连接池
  2. 具有JDBC实现的Singleton类
  3. 我们正在使用MySQL数据库。

1 个答案:

答案 0 :(得分:2)

嗯,单例类只会给你一个连接。如果您有很多数据库操作,那么希望以这种方式对它们进行序列化,特别是因为一个像样的数据库,并且希望您的Web应用程序能够运行大量并发操作。

汇集会更好。