proxool xml的配置屬性說明

2021-05-08 05:19:39 字數 3389 閱讀 5801

更詳細的proxool.xml的配置屬性說明:

xml**

<?xmlversion="1.0" encoding="iso-8859-1"?>

5400005000060000truetruefatal error2xml-test-ns-2jdbc:hsqldb:db/testorg.hsqldb.jdbcdriver40000select current_date10318000000

5400005000060000truetruefatal error2

屬性列表說明:

fatal-sql-exception:它是乙個逗號分割的資訊片段.當乙個sql異常發生時,他的異常資訊將與這個資訊片段進行比較.如果在片段中存在,那麼這個異常將被認為是個致命錯誤(fatal sql exception ).這種情況下,資料庫連線將要被放棄.無論發生什麼,這個異常將會被重擲以提供給消費者.使用者最好自己配置乙個不同的異常來丟擲.

house-keeping-sleep-time: house keeper保留執行緒處於睡眠狀態的最長時間,house keeper 的職責就是檢查各個連線的狀態,並判斷是否需要銷毀或者建立.

house-keeping-test-sql:如果發現了空閒的資料庫連線.house keeper 將會用這個語句來測試.這個語句最好非常快的被執行.如果沒有定義,測試過程將會被忽略。

injectable-connection-inte***ce:允許proxool實現被**的connection物件的方法.

injectable-statement-inte***ce:允許proxool實現被**的statement 物件方法.

injectable-prepared-statement-inte***ce:允許proxool實現被**的preparedstatement 物件方法.

injectable-callable-statement-inte***ce:允許proxool實現被**的callablestatement 物件方法.

jmx:

jmx-agent-id:

jndi-name:資料來源的名稱

maximum-active-time:如果housekeeper 檢測到某個執行緒的活動時間大於這個數值.它將會殺掉這個執行緒.所以確認一下你的伺服器的頻寬.然後定乙個合適的值.預設是5分鐘.

maximum-connection-count:最大的資料庫連線數.

maximum-connection-lifetime:乙個執行緒的最大壽命.

minimum-connection-count:最小的資料庫連線數

overload-without-refusal-lifetime:

prototype-count:連線池中可用的連線數量.如果當前的連線池中的連線少於這個數值.新的連線將被建立(假設沒有超過最大可用數).例如.我們有3個活動連線2個可用連線,而我們的prototype-count是4,那麼資料庫連線池將試圖建立另外2個連線.這和 minimum-connection-count不同. minimum-connection-count把活動的連線也計算在內.prototype-count 是spare connections 的數量.

recently-started-threshold:

simultaneous-build-throttle:

statistics:連線池使用狀況統計。 引數「10s,1m,1d」

statistics-log-level:日誌統計跟蹤型別。 引數「error」或 「info」

test-before-use:

test-after-use:

trace:如果為true,那麼每個被執行的sql語句將會在執行期被log記錄(debug level).你也可以註冊乙個connectionlistener (參看proxoolfacade)得到這些資訊.

verbose:詳細資訊設定。 引數 bool 值

Hibernate的屬性配置

hibernate配置屬性 hibernate.dialect hibernate方言 dialect 的類名 可以讓hibernate 使用某些特定的資料庫平台的特性 取值.full.classname.of.dialect hibernate.default schema 在生成的sql 中,s...

MyBatis屬性配置

configuration 配置 properties 屬性 settings 設定 typealiases 型別命名 typealias typehandlers 型別處理器 objectfactory 物件工廠 plugins 外掛程式 environments 環境 environment 環...

Hibernate 配置屬性

屬性名用途 hibernate.dialect 允許 hibernate 針對特定的關聯式資料庫生成優化的 sql 的org.hibernate.dialect.dialect的類名。例如 full.classname.of.dialect 在大多數情況下,hibernate 可以根據 jdbc 驅...