मैवेन वसंत और हाइबरनेट का उपयोग करके मैं एक वेब एप्लिकेशन विकसित कर रहा हूं और मुझे हाइबरनेट का उपयोग करके स्कीमा बनाने की आवश्यकता है जिसके लिए मेरे pom.xml
में MySQL 5.5 डेटाबेस से कनेक्ट करने के लिए निम्नलिखित है ।जेडीबीसी चालक वर्ग नहीं मिला: com.mysql.jdbc.Driver
<!-- MySql 5.5 Connector -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.15</version>
</dependency>
यह Maven Dependencies
के तहत मेरे Libraries
में mysql-connector-java-5.1.15.jar
आयातित लेकिन जब मैं डेटाबेस से कनेक्ट करने की कोशिश यह मेरे Exception in thread "main" org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver
देता है।
मैंने इसे कई बार गज की तरह किया है, लेकिन मैंने ऐसा किया जब मैंने अपनी निर्भरताओं का प्रबंधन करने और परियोजना बनाने के लिए मेवेन का उपयोग करने के लिए उपयोग नहीं किया। मैं बस ग्रहण आईडीई में Dynamic Web Project
के lib
फ़ोल्डर में एक ही जार फ़ाइल का उपयोग करता था।
क्या कोई मुझे बता सकता है कि मैं यहां क्या खो रहा हूं और मुझे अपने निर्माण पथ में यह जार रखने की क्या ज़रूरत है?
धन्यवाद।
मैवेन रिपोजिटरी से -बिन प्रत्यय के बिना जेएआरएस ठीक है, मैं खुद 5.1.20 का उपयोग कर रहा हूं। शायद जार का नाम नहीं है, जो वास्तव में कोई फर्क नहीं पड़ता है, लेकिन सामग्री जो पहले से बदलती है, जिसे आप दूसरे स्थान पर इस्तेमाल करते हैं। इसे स्पष्ट करने से शायद उत्तर थोड़ा बेहतर हो जाएगा। –