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

java.lang.ClassCastException:com.mchange.v2.c3p0.impl.NewProxyConnection

používáte rozhraní API specifické pro Oracle, které očekává, že vaše připojení bude konkrétní třídou Oracle Connection. Připojení, se kterým pracujete, je však připojení proxy c3p0, nikoli třída Oracle Connection.

pokud chcete použít rozhraní API specifické pro Oracle, máte několik možností:

  1. můžete použít operace raw Connection c3p0, viz http://www .mchange.com/projects/c3p0/index.html#raw_connection_ops pro přesný příklad, který hledáte;
  2. c3p0 se ve skutečnosti dodává se souborem jar pro Oracle, který tuto operaci provádí. používá se jen zřídka a stárne, takže zrnko soli;
  3. můžete upgradovat na předběžnou verzi c3p0-0.9.5 , který podporuje plné rozhraní API JDBC4, a pomocí operace rozbalení extrahujte nezpracované připojení Oracle.

hodně štěstí!



  1. Rozdíl mezi RDBMS a ORDBMS

  2. Jak používat .htaccess pro krásné odkazy

  3. datové typy schématu sails-mysql

  4. Jak sečíst vícenásobný počet z více tabulek