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

Instrumentasi:Casting org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper ke oracle.jdbc.OracleConnection

Saya menemukan masalah saya. Saya harap ini dapat membantu siapa saja yang memiliki masalah yang sama.

Masalahnya tampaknya terkait dengan konflik dengan perpustakaan driver ojdbc. Saya memiliki satu driver di Tomcat saya, dan satu lagi dideklarasikan di pom.xml melalui maven.

<!-- Driver oracle -->
<dependency>
    <groupId>com.plexus</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0</version>
    <scope>provided</scope>
</dependency>

Mendeklarasikan driver ini sebagai yang disediakan memperbaiki masalah saya, dan koneksi sekarang telah diambil seperti yang dijelaskan di bawah ini

if (con.isWrapperFor(OracleConnection.class)) {
        oracleConnection = con.unwrap(OracleConnection.class);
} 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan Oracle untuk Kecualikan akhir pekan, dan pukul 18:00 hingga 21:00

  2. Saya mencoba mengekstrak kolom XMLTYPE dari tabel Oracle menggunakan JDBC dan mengalami beberapa masalah

  3. Oracle cara mengubah tabel, tambahkan partisi dengan interval rentang

  4. SQL*Plus tidak menjalankan skrip SQL yang dilakukan oleh Pengembang SQL

  5. SIN() Fungsi di Oracle