使用DBCP进行数据源配置
Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBC,其二是 C3P0.可以在Spring配置文件中利用这两者中任何一个配置数据源.
这主要说明DBCP.
DBCP的官方主页在:
http://commons.apache.org/dbcp/
也可以通过maven直接搜索 commons-dbcp.
需要注意的是目前DBCP有2个版本:1.4和1.3.
* DBCP 1.4 compiles and runs under JDK 1.6 only (JDBC 4)
* DBCP 1.3 compiles and runs under JDK 1.4-1.5 only (JDBC 3)
所以请注意自己的JDK版本,下载对应的DBCP.
JDK1.6的下载1.4.
JDK1.4-1.5的 下载1.3版本.
最基本的配置:
BasicDataSource提供了close()方法关闭数据源,所以必须设定
jdbc.properties配置文件jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc\:mysql\://127.0.0.1/demo?zeroDateTimeBehavior\=convertToNull&characterEncoding\=utf-8jdbc.username=rootjdbc.password=rootjdbc.maxActive=20jdbc.maxIdle=10jdbc.maxWait=4000