我们已经有一个涉及大量数据库操作的 Web 应用程序(中型)。
我们必须更改真正影响应用程序性能的现有代码。截至目前,每个数据库连接都会建立新连接,然后关闭。
提高JDBC的性能,哪个更好:
- JDBC 连接池
- 具有 JDBC 实现的单例类
我们正在使用 MySQL 数据库。
最佳答案
好吧,单例类大概只会给你一个连接。如果您有很多数据库操作,您不想以这种方式序列化它们,特别是因为一个体面的数据库,希望您的 web 应用程序能够运行大量并发操作。
池化会更好。
关于mysql - : JDBC Connection pooling, 或使用 SIngleton 类进行 JDBC 连接哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5190344/