簡介
druid是阿里巴巴開源平台上乙個資料庫連線池實現,它結合了c3p0、dbcp、proxool等db池的優點,同時加入了日誌監控,可以很好的監控db池連線和sql的執**況,可以說是針對監控而生的db連線池druid是乙個jdbc元件,它包括三個部分
功能1.替換dbcp和c3p0。druid提供了乙個高效、功能強大、可擴充套件性好的資料庫連線池
2.可以監控資料庫訪問效能,druid內建提供了乙個功能強大的statfilter外掛程式,能夠詳細統計sql的執行效能,這對於線上分析資料庫訪問效能有幫助
3.資料庫密碼加密。直接把資料庫密碼寫在配置檔案中,這是不好的行為,容易導致安全問題。druiddruiver和druiddatasource都支援passwordcallback
4.sql執行日誌,druid提供了不同的logfilter,能夠支援common-logging、log4j和jdklog,你可以按需要選擇相應的logfilter,監控你應用的資料庫訪問情況
5.擴充套件jdbc,如果你要對jdbc層有程式設計的需求,可以通過druid提供的filter機制,很方便編寫jdbc層的擴充套件外掛程式
使用配置
com.alibaba
druid
1.1.2
jdbc_driver=com.mysql.jdbc.driver
jdbc_url=jdbc:mysql:
jdbc_username=root
jdbc_password=123456
常用driverclass
資料庫urlmysql
com.mysql.jdbc.driver
oracle
oracle.jdbc.driver.oracledriver
如果用oracle,則把poolpreparedstatements配置為true,mysql可以配置為false。分庫分表較多的資料庫,建議配置為false
/*2.使用druid的資料監控功能需要在web.xml裡面配置servlet
/druid/*statviewservlet的用途主要在於
sqlparser解析 sql 語句的模組druid優勢
Druid通俗易懂的快速入門
通俗點來說它是個不但繼承了tomcat dbcp2資料庫連線池的優點,還支援擴充套件外掛程式的資料庫連線池,其中最常用的三個外掛程式 start wall log4j帶給druid強大的後台監控 防禦sql注入和日誌等功能。再簡單點來說,它會有乙個自己的後台監控頁面,像這樣 依賴 com.aliba...
springBoot快速整合Druid
簡介 springboot快速整合druid 一 pom檔案引入druid依賴 com.alibaba druid spring boot starter 1.1.1 二 基本配置 資料庫連線資訊 spring.datasource.druid.url jdbc mysql spring.datas...
Druid連線池入門
一 druid簡介 druid是乙個jdbc元件,它包括三部分 druid可以做什麼?1 可以監控資料庫訪問效能,druid內建提供了乙個功能強大的statfilter外掛程式,能夠詳細統計sql的執行效能,這對於線上分析資料庫訪問效能有幫助。2 替換dbcp和c3p0。druid提供了乙個高效 功...