dbcp寫連線池 Demo

2022-08-24 15:51:12 字數 784 閱讀 8952

1、導包

2、準備配置檔案   .properties(注:這裡的引數名driverclassname、url、username等是不能改變的)

不能任意命名的原因是【你懂得】

static datasource ds;//變數2

public testbasicdatasource() {} //

私有化建構函式

3static

9catch

(exception e){}10}

1112

public

static

connection getconn()

13 catch

(sqlexception e)

2021

return

conn;22}

2324

public

static

datasource getdatasource()

25注意:需要手動還連線,如果不設定最大連線數,預設為最大

DBCP連線池使用

在資料庫應用中,資料庫連線過程需要較長的時間。而且,頻繁的連線資料庫會增加資料庫系統的壓力。所以,最好在專案中使用資料庫連線池來減少資料庫連線的數量提高資料庫訪問效率。dbcp是apache的乙個開源專案 關閉語句物件 關閉結果集 param con param s param rs public ...

使用dbcp 連線池

dbcp database connection pool 單獨使用dbcp需要3個包 common dbcp.jar,common pool.jar,common collections.jar 文件以及示例的 左下方列表裡面有example的鏈結 幾個屬性的說明 setinitialsize 設...

DBCP連線池配置

連線池中的maxidle,maxactive,maxwait引數 maxidle 是最大的空閒連線數,這裡取值為20,表示即使沒有資料庫連線時依然可以保持20空閒的 設為0表示無限制。maxactive,連線池的最大資料庫連線數。設為0表示無限制。maxwait 最大建立連線等待時間。如果超過此時間...