应用程序用JDBC访问数据库需要频繁的建立连接和关闭连接, 由于数据库连接数的限制, 当用户数、 连接数达到一定程度时, 用JDBC访问数据库的速度将会明显下降, 甚至需要重启数据库系统, 这极大地降低了数据库应用系统的性能。连接池较好地解决了上述问题, 避免了连接数增加引起的数据库性能瓶颈问题。文章介绍了连接池的静态、 动态创建, 引用记数法分配连接等实现原理, 对连接池的配置进行了论述。实践表明, 连接池可以很好地提高数据库应用系统的整体性能。