2016-11-08 2 views
0

현재 JDBC 연결 풀로 C3P0과 함께 Apache Ignite를 설정하려고하지만 Ignite 드라이버가 트랜잭션을 지원하지 않기 때문에 C3P0을 사용할 수 없다는 사실을 발견했습니다.Apache Ignite JDBC 드라이버 - JDBC 연결 풀 옵션

JDBC 연결 풀이 Ignite 드라이버와 함께 작동하는 사람이 있습니까? 제안?


편집 :

그래서 새로운 풀링 된 연결을 만들려면 this line of code 을 살펴 C3P0 점화의 JDBC 드라이버와 함께 작동하지 않는 이유를 정확히으로 업데이트

은 C3P0는 트랜잭션 격리를 설정하려고 연결/드라이버를 통해.

결국 Ignite 드라이버에서 this line of code으로 연결됩니다. Ignite 드라이버는 기본적으로 Ignite 드라이버가 SQL 트랜잭션을 지원하지 않는다고 알려줍니다.
Ignite 자체는 지정된 트랜잭션 here을 지원하지만, JDBC 구현에는 나타나지 않습니다.

그래서 JDBC 연결 풀을 설정하려면 C3P0에 대한 대안이 필요합니다. 어떤 제안?

+0

당신이 특정 예외를받을 수 있나요보십시오 : 결과, 전형적인 JDBC 풀 구현은 여기에 대한 티켓은 지금 거기에서 Ignite 드라이버

작동하지 않습니다 ? C3P0이 거래를 필요로하는 이유는 무엇입니까? 이것은 나에게 이상하게 들린다. –

+0

ignite에서 일부 RDBMS로 연결하려합니까, 아니면 자체 연결을 원하는 JDBC DataSource로 자체적으로 표시하지만 해당 연결은 트랜잭션을 지원하지 않습니다. (나는 ignite에 대해 많이 알지 못한다. 그러나 나는 c3p0을 많이 안다.) –

+0

나는 더 많은 세부 사항으로 질문을 업데이트했다. – Victor3y

답변