2014-08-28 5 views
17

Ho installato e provato a utilizzare jasper report studio. Il primo muro di mattoni si colpisce quando si tenta di creare un'origine dati per i report èDove posso scaricare mysql jdbc jar?

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

I forum dicono che ho bisogno di installare un vaso sul classpath. Non ho idea di come fare questo, quindi il primo ostacolo è come ottenere il barattolo. L'unico posto che posso trovare è questo:

http://dev.mysql.com/downloads/connector/j/

ma questo, purtroppo, si dà un programma di installazione MSI, non è un vaso. Non voglio installare roba, basta prendere il barattolo.

Ho installato mysql DB, ho dovuto trascinare attraverso la directory di installazione nei file di programma, ma non riesco a trovare il jar.

Qualcuno conosce il modo ufficiale (non il sito di malware) per accedere al contenitore mysql? Sembra strano che sia così difficile da trovare.

Ho windows 8 64 bit e mysql 5.6.

risposta

25

Vai a http://dev.mysql.com/downloads/connector/j e nel menu a discesa selezionare "Platform Independent" allora vi mostrerà le opzioni per scaricare il file tar.gz o file zip.

file Download zip ed estrarlo, con in che troverete mysql-connector-XXX.jar file di

se si utilizza Maven quindi è possibile aggiungere la dipendenza dal link http://mvnrepository.com/artifact/mysql/mysql-connector-java

Selezionare la versione che si desidera utilizzare e aggiungere la dipendenza nel file di pom.xml

4

Se si dispone di server di WL installato, raccoglierlo da sotto
\ Oracle \ Middleware \ wlserver_10.3 \ server \ lib \ mysql-connector-java-commerciale-5.1.17-bin.jar

in caso contrario, scaricarlo da:
http://www.java2s.com/Code/JarDownload/mysql/mysql-connector-java-5.1.17-bin.jar.zip

+2

Ho trovato un altro modo, scaricare MSI, ma non installarlo (se lo fai non fa nulla - non ti dà il barattolo). Installa invece 7zip, quindi usa 7-zip per estrarre il jar jdbc mysql dal MSI. Quindi copialo da qualche parte sul tuo HD. –

+0

Fantastico! Non sapevo che fosse possibile decomprimere .MSI. Grazie. – Roshith

+2

ci dà il barattolo. posizione predefinita - C: \ Programmi (x86) \ MySQL \ MySQL Connector J \ –

1

Ecco un one-liner con Maven:

mvn dependency:get -Dartifact=mysql:mysql-connector-java:5.1.38 

Poi, con le impostazioni predefinite, è disponibile in:

$HOME/.m2/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar 

Basta sostituire il numero di versione, se avete bisogno di un altro.