druid是目前比較流行的資料庫連線池,不管是效能還是各項功能都超越其他連線池,有文章介紹各個連線池效能對比如下:hikaricp>druid>tomcat-jdbc>dbcp>c3p0。
druid不僅具有良好的效能,而且還有sql攔截等功能,並提供介面與介面進行sql分析與統計。
com.alibabagroupid>
druidartifactid>
$version>
dependency>
id="datasource"
class="com.alibaba.druid.pool.druiddatasource">
name="driverclassname"
value="$" />
name="url"
value="$" />
name="username"
value="$" />
name="password"
value="$" />
name="maxactive"
value="10" />
name="minidle"
value="2" />
name="maxwait"
value="15000" />
name="timebetweenevictionrunsmillis"
value="60000" />
name="minevictableidletimemillis"
value="180000" />
name="removeabandoned"
value="true" />
name="removeabandonedtimeout"
value="600" />
name="logabandoned"
value="true" />
name="filters"
value="stat" />
bean>
maxidle是druid為了方便dbcp使用者遷移而增加的,maxidle是乙個混亂的概念。連線池只應該有maxpoolsize和minpoolsize,druid只保留了maxactive和minidle,分別相當於maxpoolsize和minpoolsize。
druid內建提供乙個statfilter,用於統計監控資訊。別名是stat。
Druid資料庫連線池使用
阿里巴巴推出的國產資料庫連線池,據網上測試對比,比目前的dbcp或c3p0資料庫連線池效能更好 可以監控連線以及執行的sql的情況。加入專案的具體步驟 1 匯入jar parent groupid com.alibaba groupid artifactid parent pom artifacti...
druid資料庫連線池
一 池的理解 二 druid的特點 1.druid的誕生時間在dbcp,c3p0 hibernate 之後,吸取優點,彌補了不足。2.druid在效能方面也相當優秀。3.druid允許檢視或者以日誌的方式列印出sql語句。對查錯和除錯非常直觀。4.druid的核心,監控而生 對sql執行監控非常精細...
Druid資料庫連線池
連線池的好處 1 資源重用 2.更快的系統反應速度 3.新的資源分配手段 4.統一的連線管理,避免資料庫連線洩漏 datasource 通常被稱為資料來源,它包含連線池和連線池管理兩個部分。datasource用來取代drivermanager來獲取connection,獲取速度快,同時可以大幅度提...