(一)连接池之DBCP
一、概念:
DBCP(DataBase Connection Pool),数据库连接池。是apache上的一个java连接池项目,也是tomcat使用的一个连接池组件。
二、使用:
(1)导包:
commons-dbcp-1.4.jar
commons-pool-1.5.6.jar
(2)实现:Demo_dhcp.java
1>实现步骤:
创建连接池
设置参数驱动(driver、url、username、password)
设置可选参数
获得连接
2>代码实现
三、使用配置文件
刚才我们把参数配置在了程序中,配置写在代码里面不好,我们要修改的话还得修改源代码, 然而在开发的过程中,我们最好把参数写在配置文件中每次需要修改的时候直接修改配置文件即可,DBCP连接池支持配置的格式是properties配置文件。使用配置文件实现如下:
(1)在src下新建个properties配置文件命名为dbcp.properties;内容如下:
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql:///day18
username=root
password=123456
initialSize=3
maxIdle=5
minIdle=3
(2)实现:
1>实现步骤:
根据配置文件创建连接池
创建properties
读取dbcp.properties文件
加载配置文件
根据配置文件创建出连接池,用接口作为引用,接收返回值
获得连接
2>代码实现: