sql >> Databasteknik >  >> RDS >> Oracle

WSJDBCConnection omsluter inte objekt av typen oracle.jdbc.OracleConnection

Dubbelkolla din konfiguration. Din datakälla får inte peka på en Oracle DB som du tror att den är. Jag testade din kod och den kommer att fungera om din datakälla verkligen pekar på en Oracle DB.

isWrapperFor() metod försöker tala om för dig att din anslutning inte täcker OracleConnection, och det stämmer också överens med vad undantagsmeddelandet säger till dig.

Du kan kontrollera datakällans produktinformation så här:

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



  1. MySQL diakritisk okänslig sökning (arabiska)

  2. Vad är det för fel med denna SQL DELETE FROM-syntax?

  3. Hur kan jag kontrollera antalet aktiva sqlalchemy-anslutningar i en pool vid en given tidpunkt?

  4. Hur man skriver pandas dataram till oracle databas med to_sql?