DBCP資料來源

2021-07-05 20:40:57 字數 878 閱讀 7174

dbcp資料來源 

dbcp類包位於 /lib/jakarta-commons/commons-dbcp.jar,dbcp是乙個依賴 jakarta commons-pool物件池機制的資料庫連線池,所以在類路徑下還必須包括/lib/jakarta- commons/commons-pool.jar。下面是使用dbcp配置mysql資料來源的配置片斷:

xml **

destroy-method="close">        

bean>   

basicdatasource提供了close()方法關閉資料來源,所以必須設定destroy-method=」close」屬性, 以便spring容器關閉時,資料來源能夠正常關閉。除以上必須的資料來源屬性外,還有一些常用的屬性: 

defaultautocommit:設定從資料來源中返回的連線是否採用自動提交機制,預設值為 true; 

defaultreadonly:設定資料來源是否僅能執行唯讀操作, 預設值為 false; 

maxactive:最大連線資料庫連線數,設定為0時,表示沒有限制; 

maxidle:最大等待連線中的數量,設定為0時,表示沒有限制; 

maxwait:最大等待秒數,單位為毫秒, 超過時間會報出錯誤資訊; 

validationquery:用於驗證連線是否成功的查詢sql語句,sql語句必須至少要返回一行資料, 如你可以簡單地設定為:「select count(*) from user」; 

removeabandoned:是否自我中斷,預設是 false ; 

removeabandonedtimeout:幾秒後資料連線會自動斷開,在removeabandoned為true,提供該值; 

logabandoned:是否記錄中斷事件, 預設為 false;

配置Spring資料來源DBCP

dbcp資料來源 dbcp類包位於 lib jakarta commons commons dbcp.jar,dbcp是乙個依賴 jakarta commons pool物件池機制的資料庫連線池,所以在類路徑下還必須包括 lib jakarta commons commons pool.jar。下面...

SpringBoot學習 資料來源(一)單資料來源

springboot2.1.9預設支援三種資料來源 connection pool com.zaxxer.hikari.hikaridatasource org.apache.tomcat.jdbc.pool.datasource org.apache.commons.dbcp2.basicdata...

WPF 的 資料來源屬性 和 資料來源

一 資料來源 資料物件 屬性 path 或 path的值 path vm.property或m.property 通常具有通知功能 特例除外 二 path不能孤立而存在,它一定具有所歸屬的資料來源,一定要找到path 確切的說 是它的值 所歸屬的資料來源,說明如下 資料來源 資料物件 1 指定控制項...