Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

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

Anda menggunakan API khusus Oracle yang mengharapkan Koneksi Anda menjadi kelas Koneksi Oracle tertentu. Tetapi Koneksi yang Anda gunakan adalah Koneksi proxy c3p0, bukan kelas Koneksi Oracle.

jika Anda ingin menggunakan api khusus Oracle, Anda memiliki beberapa pilihan:

  1. Anda dapat menggunakan operasi Koneksi mentah c3p0, lihat http://www .mchange.com/projects/c3p0/index.html#raw_connection_ops untuk contoh tepat yang Anda cari;
  2. c3p0 sebenarnya dikirimkan dengan file jar untuk Oracle yang melakukan operasi ini. itu jarang digunakan dan sudah tua, jadi sebutir garam;
  3. Anda dapat meningkatkan ke versi prarilis c3p0-0.9.5 , yang mendukung api JDBC4 penuh, dan menggunakan operasi buka bungkus untuk mengekstrak Koneksi Oracle mentah.

semoga berhasil!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. oracle - pernyataan apa yang perlu dilakukan?

  2. Melewati string yang dibatasi dalam klausa NOT IN

  3. Oracle Trigger ORA-04098:pemicu tidak valid dan validasi ulang gagal

  4. Menghasilkan ekspresi lambda secara dinamis dengan konstanta dari variabel

  5. Wilayah zona waktu tidak ditemukan