ORA-12519, TNS:no appropriate service handler found
त्रुटि पुरानी शैली की JDBC कनेक्शन स्ट्रिंग का उपयोग करने का परिणाम हो सकती है। अध्याय 8 के अनुसार डेटा स्रोत और URL Oracle 11.1 JDBC डेवलपर की मार्गदर्शिका और संदर्भ में, कनेक्शन स्ट्रिंग प्रारूप निम्न है:
jdbc:oracle:thin:@//host_name:port_number/service_name
एक नोट भी है जिसमें लिखा है "Oracle डेटाबेस 10g प्रारंभ करना, Oracle सेवा आईडी समर्थित नहीं हैं"। तो आप जिस सिंटैक्स का उपयोग कर रहे हैं वह Oracle 9i के लिए उपयुक्त रहा होगा। यह नए संस्करणों पर काम कर सकता है, लेकिन इसकी गारंटी नहीं है।
इसलिए गाइड में सुझाए गए प्रारूप का पालन करने के लिए अपने जेडीबीसी कनेक्शन स्ट्रिंग्स के प्रारूप को बदलने पर विचार करें।
साथ ही, Oracle 9i के बाद के लिए आपको oracle.jdbc.OracleDriver
का उपयोग करना चाहिए के बजाय oracle.jdbc.driver.OracleDriver
जैसा कि Oracle ने कहा है कि oracle.jdbc.driver.OracleDriver
पदावनत कर दिया गया है और इस ड्राइवर वर्ग के लिए समर्थन बंद कर दिया जाएगा।