sql >> Databasteknik >  >> RDS >> Oracle

Tomcat 6/7 JNDI med flera datakällor

ORA-12519, TNS:no appropriate service handler found felet kan vara resultatet av att du använder en gammal JDBC-anslutningssträng. Enligt kapitel 8 Datakällor och webbadresser i Oracle 11.1 JDBC Developer's Guide and Reference, är anslutningssträngformatet följande:

jdbc:oracle:thin:@//host_name:port_number/service_name

Det finns också en anteckning som säger "Startar Oracle Database 10g, Oracle Service IDs supports inte". Så syntaxen du använder måste ha varit lämplig för Oracle 9i. Det kan fungera på nyare versioner, men det är inte garanterat.

Så överväg att ändra formatet på dina JDBC-anslutningssträngar så att de följer formatet som föreslås i guiden.

För Oracle 9i och framåt bör du också använda oracle.jdbc.OracleDriver snarare än oracle.jdbc.driver.OracleDriver som Oracle har sagt att oracle.jdbc.driver.OracleDriver är utfasad och stödet för denna drivrutinsklass kommer att upphöra.




  1. Hur infogar jag korrekt flera rader i PG med nod-postgres?

  2. förvandla det distinkta värdet av kolumner till en rad postgres

  3. Hur man skickar folk på olika sidor med mysql

  4. Undertrycker PDO-varningar