u gebruikt Oracle-specifieke API die verwacht dat uw verbinding een bepaalde Oracle-verbindingsklasse is. Maar de verbinding waarmee u werkt, is een c3p0-proxyverbinding, niet die Oracle-verbindingsklasse.
als je de Oracle-specifieke api wilt gebruiken, heb je een paar keuzes:
- u kunt de onbewerkte verbindingsbewerkingen van c3p0 gebruiken, zie http://www .mchange.com/projects/c3p0/index.html#raw_connection_ops voor het exacte voorbeeld dat u zoekt;
- c3p0 wordt feitelijk geleverd met een jar-bestand voor Oracle dat deze bewerking uitvoert. het wordt echter zelden gebruikt en is al eeuwen oud, dus een korreltje zout;
- je kunt upgraden naar een prereleaseversie van c3p0-0.9.5 , die de volledige JDBC4-api ondersteunt, en gebruik de uitpakbewerking om de onbewerkte Oracle-verbinding te extraheren.
veel succes!