używasz specyficznego dla Oracle interfejsu API, który oczekuje, że Twoje połączenie będzie określoną klasą Oracle Connection. Ale połączenie, z którym pracujesz, jest połączeniem proxy c3p0, a nie klasą Oracle Connection.
jeśli chcesz użyć interfejsu API specyficznego dla Oracle, masz kilka możliwości:
- możesz użyć surowych operacji połączenia c3p0, zobacz http://www .mchange.com/projects/c3p0/index.html#raw_connection_ops dla dokładnego przykładu, którego szukasz;
- c3p0 jest dostarczany z plikiem jar dla Oracle, który wykonuje tę operację. jest rzadko używany i starzeje się, więc ziarnko soli;
- możesz uaktualnić do wstępnej wersji c3p0-0.9.5 , który obsługuje pełne API JDBC4 i użyj operacji unwrap do wyodrębnienia nieprzetworzonego połączenia Oracle.
powodzenia!