मैंने अभी स्कीमास्पी डाउनलोड की है और यह एक चीज़ से बिल्कुल अलग काम कर रही है। मुझे हमेशा -dp विकल्प के साथ mysql कनेक्टर के पथ को निर्दिष्ट करना होगा।mysql कनेक्टर देखने के लिए schemaspy कैसे प्राप्त करें?
मैं इसे निर्दिष्ट नहीं करते हैं, मैं इस त्रुटि मिलती है:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Failed to load driver 'com.mysql.jdbc.Driver'
This entry doesn't point to a valid file/directory: [/mysql/mysql-connector-java-5.1.6- bin.jar]
पथ (/usr/share/java/mysql-connector-java-5.1.28.jar
या जो कुछ भी संस्करण के लिए सिमलिंक) है:
/usr/share/java/mysql-connector-java.jar
और यह पर है $ CLASSPATH।
इसके अलावा, पासवर्ड के लिए -p
प्रॉम्प्ट की अपेक्षा न करें।
यह मेरा अनुमान है, मैं एक पर्ल व्यक्ति हूं जो वास्तव में जावा नहीं है।/mysql/आदि को स्कीमास्पी में कहीं भी हार्डकोड किया गया है ताकि, यदि वर्ग पथ अलग है, तो यह ** ** ** प्रदान की जाने वाली आवश्यकता होगी। मैं लिनक्स मिंट का उपयोग कर रहा हूं और वर्तमान में मैं उदाहरण के लिए -dp /usr/share/java/mysql-connector-java-5.1.16.jar का उपयोग करता हूं। मैं अपने सभी schemaspy कमांड को बैच फ़ाइल में रखता हूं, इसलिए यह अब भी असुविधाजनक नहीं है ... –