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

tomcat7:JDBC ड्राइवर वर्ग को लोड नहीं कर सका [com.mysql.jdbc.Driver]

हल!

Arturs Licis का सुझाव प्रमुख था। किसी तरह mysql ड्राइवर को गलत तरीके से डाउनलोड किया गया था। यह एक .jar फ़ाइल लग रही थी, लेकिन लोड होने में विफल रही। टॉमकैट अपवाद का केवल पहला स्तर दिखा रहा था:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]

लेकिन जब मैंने Class.forName("com.mysql.jdbc.Driver") के साथ एक बहुत ही सरल helloworld को कोड किया, तो इसके बजाय निम्न त्रुटि दिखाई गई:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
[...]
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)
[...]

यूरेका! WinRar पर .jar फ़ाइल खोलने से पता चलता है कि यह खुली हो सकती है... लेकिन कुछ त्रुटियों के साथ।

ड्राइवर को फिर से डाउनलोड करने से समस्या का समाधान हो गया।

मेरे लिए डाउनवोट :-(



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सूची <int> को mysql पैरामीटर में जोड़ें

  2. क्या 'IS DISTINCT FROM' एक वास्तविक MySQL ऑपरेटर है?

  3. MySql क्वेरी चयन में खाली स्ट्रिंग के साथ NULL बदलें

  4. मैं mysqli_ फ़ंक्शंस का उपयोग करने के लिए mysql_ फ़ंक्शंस का उपयोग करके स्क्रिप्ट को कैसे परिवर्तित करूं?

  5. com.mysql.jdbc.MysqlDataTruncation:डेटा ट्रंकेशन:कॉलम 'column_name' के लिए डेटा बहुत लंबा है