初次学习DBCP数据库连接池的使用,所以写篇博客作为笔记…
DBCP数据库连接池需要commons-dbcp和commons-pool jar包的支持
下载地址:http://download.csdn.net/detail/mass_effect/9841656
配置文件dbconfig.properties:
文件路径在classes目录下
#连接设置,使用的是mysql数据库
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/jsp
username=root
password=root
#初始化连接
initialSize=10
#最大空闲连接
maxIdle=20
#最小空闲连接
minIdle=5
#最大连接数量
maxActive=50
#JDBC驱动建立连接时附带的连接属性的格式必须为这样
connectionProperties=useUnicode=true;characterEncoding=UTF8;useSSL=true
#指定由连接池所创建的连接的自动提交(auto-commit)的状态
defaultAutoCommit=true
#指定由连接池所创建的连接的事务级别(TransactionIsolation)
#可用值为:NONE,READ_UNCOMMITTED,READ_COMMITTED,REPEATABLE_READ,SERIALIZABLE
defaultTransactionIsolation=READ_COMMITTED
#是否在自动回收超时连接的时候打印连接的超时错误
logAbandoned=true
#是否自动回收超时连接
removeAbandoned=true
#超时时间(以秒数为单位)