Druid資料庫連線池使用

2021-09-06 20:07:25 字數 2626 閱讀 2921

阿里巴巴推出的國產資料庫連線池,據網上測試對比,比目前的dbcp或c3p0資料庫連線池效能更好

可以監控連線以及執行的sql的情況。

加入專案的具體步驟:

1、匯入jar

<

parent

>

<

groupid

>com.alibaba

groupid

>

<

artifactid

>parent-pom

artifactid

>

<

version

>1.0.0-snapshot

version

>

parent

>

druid datasource for j2ee environments

-->

<

bean

id="datasource"

class

="com.alibaba.druid.pool.druiddatasource"

init-method

="init"

destroy-method

="close"

>

<

property

name

="url"

value

="jdbc:mysql:"

/>

<

property

name

="username"

value

="root"

/>

<

property

name

="password"

value

="root"

/>

<

property

name

="maxactive"

value

="20"

/>

<

property

name

="initialsize"

value

="1"

/>

<

property

name

="maxwait"

value

="60000"

/>

<

property

name

="minidle"

value

="1"

/>

<

property

name

="timebetweenevictionrunsmillis"

value

="3000"

/>

<

property

name

="minevictableidletimemillis"

value

="300000"

/>

<

property

name

="validationquery"

value

="select 'x' from dual"

/>

<

property

name

="testwhileidle"

value

="true"

/>

<

property

name

="testonborrow"

value

="false"

/>

<

property

name

="testonreturn"

value

="false"

/>

<

property

name

="filters"

value

="stat"

/>

bean

>

3、配置內建監控

4、通過訪問druid/index.html 可以檢視專案的運**況,也可以分析sql語句的執**況,便於調優。

目前最新版本為1.0.11

使用druid資料庫連線池

druid是目前比較流行的資料庫連線池,不管是效能還是各項功能都超越其他連線池,有文章介紹各個連線池效能對比如下 hikaricp druid tomcat jdbc dbcp c3p0。druid不僅具有良好的效能,而且還有sql攔截等功能,並提供介面與介面進行sql分析與統計。com.aliba...

druid資料庫連線池

一 池的理解 二 druid的特點 1.druid的誕生時間在dbcp,c3p0 hibernate 之後,吸取優點,彌補了不足。2.druid在效能方面也相當優秀。3.druid允許檢視或者以日誌的方式列印出sql語句。對查錯和除錯非常直觀。4.druid的核心,監控而生 對sql執行監控非常精細...

Druid資料庫連線池

連線池的好處 1 資源重用 2.更快的系統反應速度 3.新的資源分配手段 4.統一的連線管理,避免資料庫連線洩漏 datasource 通常被稱為資料來源,它包含連線池和連線池管理兩個部分。datasource用來取代drivermanager來獲取connection,獲取速度快,同時可以大幅度提...