一.配置连接池
连接池:连接池是创建和管理数据库连接的缓冲池技术。
优点:合理利用数据库连接资源、简化的编程模式、受控的资源使用、
主流连接池:
DBCP(DataBase connection pool):数据库连接池,是 tomcat使用的连接池组件,dbcp没有自动的去回收空闲连接的功能。
C3P0:C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。c3p0有自动回收空闲连接功能。
配置c3p0连接池
引入c3p0-0.9.1.jar
在hibernate.cfg.xml文件中增加如下配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"