(一)連接池之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>代碼實現: