sql >> Database >  >> RDS >> Oracle

WSJDBCConnection verpakt geen objecten van het type oracle.jdbc.OracleConnection

Controleer je configuratie dubbel. Uw DataSource mag niet verwijzen naar een Oracle DB zoals u denkt dat het is. Ik heb je code getest en het zal werken als je DataSource echt naar een Oracle DB verwijst.

De isWrapperFor() methode probeert u te vertellen dat uw verbinding OracleConnection niet omhult, en dat komt ook overeen met wat het uitzonderingsbericht u vertelt.

U kunt de productinformatie van de gegevensbron als volgt controleren:

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



  1. Hoe kan ik jar-bestanden opnemen in een Java Stored Procedure in Oracle?

  2. Alle dubbele rijen verwijderen, behalve één in MySQL?

  3. MySQL selecteer willekeurige rij met JOIN uit twee tabellen

  4. php MySql-verbindingsfout