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

WSJDBCConnection tidak membungkus objek bertipe Oracle.jdbc.OracleConnection

Periksa kembali konfigurasi Anda. DataSource Anda tidak boleh menunjuk ke Oracle DB seperti yang Anda pikirkan. Saya menguji kode Anda dan itu akan berfungsi jika DataSource Anda benar-benar mengarah ke Oracle DB.

isWrapperFor() metode mencoba memberi tahu Anda bahwa Koneksi Anda tidak membungkus OracleConnection, dan itu juga konsisten dengan apa yang dikatakan pesan pengecualian kepada Anda.

Anda dapat memeriksa informasi produk sumber data seperti ini:

DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product:  " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa saya mendapatkan ORA-01722 (nomor tidak valid)?

  2. oracle - mengonversi banyak format tanggal menjadi satu tanggal yang diformat

  3. Oracle &Pagination

  4. Membaca stempel waktu saat mengimpor data di SQL Developer

  5. Butuh bantuan dalam menjalankan permintaan pembaruan segera