Tomcat 项目的数据库连接池,用起来还是挺香的。是在用MyEclipse搞 Java Web 项目的时候,配合 Tomcat,连接数据库那叫一个顺畅。少了频繁创建连接这一步,效率一下就提上来了。
配置也不麻烦,一般用DBCP或者Tomcat 自带连接池就够了。连接数、超时时间这些参数调好了,系统运行起来会稳不少。你要是刚开始接触,推荐先看看连接池的基本原理,避免踩坑。
像DBCP,设置完maxActive
和maxIdle
之后,并发量一大也能顶得住,挺适合中型项目。DBCP 数据库连接池那篇文章写得还行,值得一看。
哦对了,如果你是 Java 新手,建议先看看这个:Java 新手必学数据库连接池探秘,讲得比较清楚,啥是连接池,为啥要用,怎么用,全都有。
还有一点,连接池虽然好用,但也别乱配。连接泄露、空闲连接占满资源这些问题也挺常见的。建议加个监控,配合日志,出问题好排查。
如果你还在用Redis的话,它也有自己的连接池实现。可以参考下这篇:Redis 连接池,思路是差不多的。