sql >> Databasteknik >  >> RDS >> Oracle

Instrumentering:Casting org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper till oracle.jdbc.OracleConnection

Jag hittade mitt problem. Jag hoppas att detta kan hjälpa någon med samma problem.

Saken verkar vara relaterad till en konflikt med ojdbc-drivrutinsbiblioteken. Jag har en drivrutin i min tomcat och en annan deklarerad i pom.xml via maven.

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

Att förklara den här drivrutinen som tillhandahållen löste mitt problem, och anslutningen har nu hämtats enligt beskrivningen nedan

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



  1. .sql-filen returnerar inte kolumnrubriken i csv-filen

  2. Rake-uppgift för att trunkera alla tabeller i Rails 3

  3. Åtkomst nekad för användaren 'root'@'localhost'

  4. dåligt värde för typ lång:- Postgresql, Hibernate, Spring