我正在考虑在J2EE中使用DB Connection Pool。 数据库:MySQL
Servlets:http://www.webdevelopersjournal.com/columns/connection_pool.html
听众:http://onjava.com/onjava/2006/04/19/database-connection-pooling-with-tomcat.html
现在这是一个更好的选择&为什么?此外,任何有效的源代码都可以帮助我节省时间。
答案 0 :(得分:1)
我真的不会像你的第一个链接那样去自己建立的连接池。您需要考虑一些批次因素,并且该文章中给出的示例肯定不会涵盖这些因素。忘了它,不要在连接池中创建,这是太的重要核心部分。
使用第二个链接中提到的现有连接池实现来获取容器管理的连接池。您现在可以选择每个DBCP和C3P0。 DBCP已经内置在Tomcat中,但它是单线程的,因此在讨论繁忙访问的网站时并不是真正的高效。或者(和Tomcat特定的),还有tomcat-jdbc删除了这个DBCP限制,但由于它相当新,我宁愿选择C3P0,因为它已经被彻底开发和维护了很长时间,现在已经非常强大而高效。