използвате API, специфичен за Oracle, който очаква вашата връзка да бъде конкретен клас Oracle Connection. Но връзката, с която работите, е c3p0 прокси връзка, а не този клас Oracle Connection.
ако искате да използвате API, специфичен за Oracle, имате няколко възможности за избор:
- можете да използвате необработените операции за свързване на c3p0, вижте http://www .mchange.com/projects/c3p0/index.html#raw_connection_ops за точния пример, който търсите;
- c3p0 всъщност се доставя с jar файл за Oracle, който изпълнява тази операция. използва се рядко и е остарял, така че зрънце сол;
- можете да надстроите до предварителна версия на c3p0-0.9.5 , който поддържа пълния JDBC4 API, и използвайте операцията unwrap, за да извлечете необработената Oracle връзка.
успех!