Oracle
 sql >> база данни >  >> RDS >> Oracle

Инструментариум:Прехвърляне на org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper към oracle.jdbc.OracleConnection

Открих моя проблем. Надявам се това да помогне на всеки със същия проблем.

Нещото изглежда е свързано с конфликт с библиотеките на драйвери ojdbc. Имам един драйвер в моя tomcat и друг, деклариран в pom.xml чрез maven.

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

Декларирането на този драйвер като предоставен поправи проблема ми и връзката сега е възстановена, както е описано по-долу

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. ГРЕШКА на ред:PL/SQL:SQL изразът е игнориран. докато създавате/заменяте тялото на пакета

  2. Процедура за извикване в oracle apex

  3. Функция TO_TIMESTAMP_TZ() в Oracle

  4. Java Guid Преобразуване в Oracle Raw(16) String

  5. Oracle TO_DATE не работи