了解数据库连接池 @author ixenos 数据库连接是有限的资源,如果用户需要离开应用一段时间,那么他占用的连接就不应该保持开放状态: 另一方面,每次查询都获取连接并在随后关闭它的代价也很高. 解决上述问题的方法就是使用数据库连接池(类似线程池的概念). 这意味着数据库连接在物理上并未被关闭,而是保留在一个队列中被反复重用. 连接池是种服务,JDBC规范为实现者提供了用以实现连接池服务的手段, 但JDK本身没有实现,数据库供应商的JDBC驱动程序一般也没有, 相反,Web容器和应用服务器的…