Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

com.mysql.jdbc.Driver लोड करने में असमर्थ

CLASSPATH पर्यावरण चर केवल है java.exe . द्वारा उपयोग किया जाता है आदेश और तब भी केवल जब बिना . का उपयोग किया जाता है -cp में से कोई भी , -classpath , -jar तर्क। इसे अनदेखा . किया जाता है आईडीई द्वारा।

वह पर्यावरण चर वास्तविक दुनिया में भी एक खराब अभ्यास माना जाता है क्योंकि यह पोर्टेबिलिटी को तोड़ता है। सूर्य के लिए यह केवल "उपयोगी" है कि शुरुआत करने वाले एक ही क्लासपाथ को -cp में बार-बार टाइप करने से थक जाते हैं। या -classpath तर्क। वास्तविक दुनिया में, बैच/खोल फ़ाइलें पसंद की जाती हैं।

यदि आप IDE का उपयोग कर रहे हैं, तो क्लासपाथ को "बिल्ड पथ" कहा जाता है (यह दोनों का प्रतिनिधित्व करता है कंपाइलटाइम और रनटाइम क्लासपाथ)। आप इसे प्रोजेक्ट के गुणों में कॉन्फ़िगर कर सकते हैं। आप एक पूर्ण फ़ोल्डर जोड़ सकते हैं, आप व्यक्तिगत/बाहरी JAR फ़ाइलें जोड़ सकते हैं, आप परियोजनाओं को लिंक कर सकते हैं, वगैरह। इसका सदुपयोग करें। पूरा भूल जाओ CLASSPATH पर्यावरण चर।

कमांड प्रॉम्प्ट के लिए,

आपको जरफाइल का पूरा पथ क्लासपाथ (फाइलनाम सहित) में रखना होगा:

.;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar

जैसा कि हिप्पो ने कहा था, आपको cmd . को पुनरारंभ करना होगा इसे बदलने के बाद। अगर यह काम नहीं करता है, तो अपना प्रोग्राम इस तरह लॉन्च करें:

java -cp ".;C:\j2sdk1.4.2_16\jre\lib;
C:\Program Files\mysql-connector-java-3.1.144\mysql-connector-java-3.1.14-bin.jar"
my.class.Name



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql का उपयोग करके स्ट्रिंग्स को विभाजित करें

  2. गैर-अतिव्यापी दिनांक-समय की घटनाओं को डिजाइन करना

  3. pdo mysql लेनदेन को समझना

  4. MySQL क्वेरी हैंग हो रही है और प्रक्रिया को मारना पड़ा

  5. मैं mysql डेटाबेस में क्रमबद्ध फ़ील्ड से कैसे खोजूं?