sql >> Database >  >> RDS >> Oracle

Waarom maakt de ComboPooledDataSource van C3p0 met succes verbinding met een database, maar de kloon niet?

De fout was het gevolg van een probleem met het laden van klassen, waarbij de Oracle-klassen werden geladen vanuit meerdere jars (%CATALINA_HOME%\lib\ojdbc7-12.1.0.2.0.jar en %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar ) door verschillende klassenladers. Toen ik %CATALINA_HOME%\webapps\my-webapp-1.0.0\WEB-INF\lib\ojdbc7-12.1.0.2.0.jar verwijderde , mijn probleem is verdwenen.

Deze bronnen (1 , 2 , 3 ) bespreken dit in meer detail.




  1. Kan ik een optionele OUTPUT-parameter hebben in een opgeslagen procedure?

  2. De waarde voor automatisch verhogen van de MySql-database opnieuw instellen met JPA

  3. Kan SQL-injectie worden voorkomen met alleen addlashes(string)?

  4. Min-operator geeft me fouten in mysql