Ho appena scaricato Schemaspy e funziona perfettamente a parte una cosa. Devo sempre specificare il percorso del connettore mysql con l'opzione -dp.Come ottenere schemaspy per vedere il connettore mysql?
Se non recuperarlo, ottengo questo errore:
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]
Il percorso (collegamento simbolico a /usr/share/java/mysql-connector-java-5.1.28.jar
o qualunque versione avete) è:
/usr/share/java/mysql-connector-java.jar
Ed è proprio sulla $ CLASSPATH.
Inoltre, non aspettare -p
richiesta di password.
Questa è la mia ipotesi, io sono una persona Perl non proprio una Java./mysql/etc è hardcoded in schemaspy da qualche parte in modo che, se il percorso della classe è diverso, sarà ** sempre ** necessario fornire. Sto usando Linux Mint e attualmente uso -dp /usr/share/java/mysql-connector-java-5.1.16.jar per esempio. Tengo tutti i miei comandi di schemaspy in un file batch, quindi questo non è troppo scomodo ora ... –