2016-11-08 164 views
0

我正在嘗試將C3P0設置爲我的JDBC連接池,但我注意到由於Ignite驅動程序不支持事務,因此C3P0不可用。Apache Ignite JDBC驅動程序 - JDBC連接池選項

有沒有人有幸得到一個JDBC連接池與Ignite驅動程序?建議?


編輯:

與正是爲什麼C3P0不點燃的JDBC驅動程序工作的更新

所以看看this line of code 要創建一個新的連接池,C3P0嘗試設置事務隔離通過連接/驅動程序。

這最終導致我們在Ignite驅動程序中的this line of code,它基本告訴我們Ignite驅動程序不支持SQL事務。
Ignite本身支持事務如指定的here,但它看起來JDBC的實現沒有。

所以我需要C3P0的替代品,如果我想建立一個JDBC連接池;有什麼建議麼?

+0

你得到任何特定的異常?任何想法爲什麼C3P0需要交易?這聽起來很奇怪。 –

+0

你是否試圖從ignite連接到某些RDBMS,或者是點燃自身的問題將其本身表現爲一個JDBC數據源,該連接您希望池,但這些連接不支持事務? (我不太瞭解點燃,但我知道很多關於c3p0。) –

+0

我已經更新了一些更具體的問題。 – Victor3y

回答

0

事實證明,Apache Ignite的JDBC驅動程序目前不符合JDBC規範。具體來說,打破它的部分是它沒有事務支持。其結果是,典型的JDBC-池實現將不與Ignite驅動

工作有現在這樣的票在這裏:https://issues.apache.org/jira/browse/IGNITE-4191