0
我不知道是否有防止c3p0連接距離,如果提供的登錄信息不正確,獲取連接一個簡單的方法?我希望它在這種情況下拋出異常並忽略acquireRetryAttempts
參數。
原因我問的是,因爲關係數據庫管理系統可以配置一些不成功的嘗試之後封鎖賬號,我希望儘量減少它發生的機率。配置C3P0拋出一個錯誤無效useranme的情況下/密碼
謝謝
我不知道是否有防止c3p0連接距離,如果提供的登錄信息不正確,獲取連接一個簡單的方法?我希望它在這種情況下拋出異常並忽略acquireRetryAttempts
參數。
原因我問的是,因爲關係數據庫管理系統可以配置一些不成功的嘗試之後封鎖賬號,我希望儘量減少它發生的機率。配置C3P0拋出一個錯誤無效useranme的情況下/密碼
謝謝
如果設置acquireRetryAttempts 1,C3P0會立即拋出一個異常,如果一個連接獲取失敗,並不會重試,直到一個新的客戶端試圖連接。如果您希望即使在新客戶端出現時也不要再嘗試,請將config參數breakAfterAcquireFailure設置爲true。
看到 http://www.mchange.com/projects/c3p0/#acquireRetryAttempts http://www.mchange.com/projects/c3p0/#breakAfterAcquireFailure
(這將是更清晰,如果acquireRetryAttempts已被命名爲 「numAcquireAttempts」 的感嘆。)
好運!
感謝(+1),這是有道理的,但也許還有其他辦法... – a1ex07