sql >> Databáze >  >> RDS >> Oracle

Instrumentace:Odesílání org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper do oracle.jdbc.OracleConnection

Našel jsem svůj problém. Doufám, že to pomůže komukoli se stejným problémem.

Zdá se, že tato věc souvisí s konfliktem s knihovnami ovladačů ojdbc. Jeden ovladač mám ve svém kocourkovi a další deklarovaný v pom.xml přes maven.

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

Prohlášením tohoto ovladače jako poskytnutého byl můj problém vyřešen a připojení je nyní načteno, jak je popsáno níže

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



  1. Čtení velkého množství záznamů MySQL do Javy

  2. Přidání indexu na booleovské pole

  3. Přidejte chybějící měsíc do výsledku dotazu

  4. Volitelný příkaz INSERT v řetězci transakcí pomocí NodeJS a Postgres