ORA-12519, TNS:no appropriate service handler found
грешката може да е резултат от използването на JDBC низ за свързване в стар стил. Според глава 8 Източници на данни и URL адреси на Oracle 11.1 JDBC Developer's Guide and Reference, форматът на низа за връзка е следният:
jdbc:oracle:thin:@//host_name:port_number/service_name
Има и бележка, която гласи „Стартиране на Oracle Database 10g, Oracle Service IDs не се поддържат“. Така че синтаксисът, който използвате, трябва да е бил подходящ за Oracle 9i. Може да работи на по-нови версии, но това не е гарантирано.
Така че помислете за промяна на формата на вашите JDBC низове за връзка, за да следвате формата, предложен в ръководството.
Освен това за Oracle 9i нататък трябва да използвате oracle.jdbc.OracleDriver
вместо oracle.jdbc.driver.OracleDriver
тъй като Oracle заяви, че oracle.jdbc.driver.OracleDriver
е остарял и поддръжката за този клас драйвери ще бъде прекратена.