java - No suitable driver found when invoking DriverManager from class constructor -


पुस्तकालय में mysql-connector-java-5.1.22-bin.jar जोड़ा गया। एक वर्ग बनाया, सभी java.sql संकुल आयात किया। सार्वजनिक स्थिर शून्य मुख्य और एक कन्स्ट्रक्टर है। मुख्य में, लाइन को जोड़ा गया ...

  DriverManager.getConnection ("jdbc: mysql: // स्थानीय होस्ट / लुकअप", "रूट", "डमीपीडब्ल्यूड" )   

यह एक अपवाद नहीं डालता है और मैं डेटाबेस के साथ सामान कर सकता हूँ कंस्ट्रक्टर पर एक ही पंक्ति जोड़ें और मुझे एक त्रुटि मिलती है:

कोई उपयुक्त ड्राइवर नहीं मिला ...

यह मुख्य में क्यों काम करेगा विधि लेकिन कक्षा निर्माता के अंदर नहीं?

इस तरह एक DriverShim क्लास का उपयोग करने की कोशिश करें :

इसलिए आपको अपने कक्षापथ में जेडीबीसी ड्राइवर डालने की आवश्यकता नहीं है।

एक जादू की तरह काम करता है।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -