Tôi vừa tải xuống schemaspy và nó hoạt động hoàn hảo ngoài một thứ. Tôi luôn phải chỉ định đường dẫn đến trình kết nối mysql với tùy chọn -dp.Làm thế nào để có được schemaspy để xem kết nối mysql?
Nếu tôi không xác định nó, tôi nhận được lỗi này:
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]
Đường dẫn (liên kết tượng trưng đến /usr/share/java/mysql-connector-java-5.1.28.jar
hoặc bất kỳ phiên bản bạn có) là:
/usr/share/java/mysql-connector-java.jar
Và nó là trên $ CLASSPATH.
Ngoài ra, đừng mong đợi -p
nhắc nhập mật khẩu.
Đây là dự đoán của tôi, tôi là một người Perl không thực sự là người Java./mysql/etc được hardcoded vào schemaspy một nơi nào đó để, nếu đường dẫn lớp là khác nhau, nó sẽ ** luôn luôn ** cần phải được cung cấp. Tôi đang sử dụng Linux Mint và hiện tại tôi sử dụng -dp /usr/share/java/mysql-connector-java-5.1.16.jar chẳng hạn. Tôi giữ tất cả các lệnh schemaspy của tôi trong một tập tin thực thi, vì vậy đây không phải là quá bất tiện bây giờ ... –