Oracle
 sql >> база данни >  >> RDS >> Oracle

java.lang.ClassCastException:com.mchange.v2.c3p0.impl.NewProxyConnection

използвате API, специфичен за Oracle, който очаква вашата връзка да бъде конкретен клас Oracle Connection. Но връзката, с която работите, е c3p0 прокси връзка, а не този клас Oracle Connection.

ако искате да използвате API, специфичен за Oracle, имате няколко възможности за избор:

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

успех!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Codeigniter Oracle PDO-oci

  2. Как да използвам естествена sql функция с HQL заявка?

  3. ИЗБЕРЕТЕ данни от друга схема в Oracle

  4. Как да получите броя на елементите в JSON масив, съхранен като CLOB с Oracle 12c?

  5. Генерирайте произволна дата в Oracle с DBMS_RANDOM