完全是乱讲。主要是保持平衡就可以了。如果你连接池设的过大,大部分时间有很多连接空闲,那确实是浪费了一部分资源。每次操作数据库都去新建一个连接然后断开是不可能的。新建连接是一个最慢的操作,即使是在localhost上也是这样。规模大一点的项目不可能这样做。上面我指的“新建一个连接”是说真正去连接数据库,有些数据库的驱动已经提供一定的缓存优化,或者二级连接池,这种情况不在此列。