du använder Oracle-specifikt API som förväntar sig att din anslutning är en viss Oracle Connection-klass. Men anslutningen du arbetar med är en c3p0-proxyanslutning, inte den där Oracle Connection-klassen.
om du vill använda den Oracle-specifika API:n har du några val:
- du kan använda c3p0:s råa anslutningsoperationer, se http://www .mchange.com/projects/c3p0/index.html#raw_connection_ops för det exakta exemplet du letar efter;
- c3p0 levereras faktiskt med en jar-fil för Oracle som utför denna operation. den används sällan och åldras dock, så en nypa salt;
- du kan uppgradera till en förutgiven version av c3p0-0.9.5 , som stöder hela JDBC4-api, och använd unwrap-operationen för att extrahera den råa Oracle Connection.
lycka till!