重新啓動幾次後,實現自己的數據庫連接池我終於決定給c3p0一試。一旦你閱讀了文檔,它似乎很容易使用和配置。c3p0:檢測db down/up事件
在文檔中找不到的一件事是如何通過偵聽器或其他機制檢測db何時關閉或使用c3p0。在我們的應用程序中,我需要告訴客戶端數據庫已關閉,因此無法發送某些需要在數據庫中記錄的訂單。我想知道是否有一個標準的方法來檢測這些使用c3p0的變化,或者我必須實現一個外部線程,通過執行簡單的select語句來定期查詢數據庫。
我覺得這個功能在連接池中是必須的,並且必須有一種方法來使用c3p0,但我無法找到它。如果這不存在,我覺得再次重新發明輪子。
你應該給[Hikari](https://github.com/brettwooldridge/HikariCP)一個嘗試。 – Stefan
它沒有javadoc或API文檔,或者至少我找不到它。這對我來說並不嚴肅。 –
它是一個maven項目。它會創建文檔時,它是... – Stefan