Ik heb Jasper Report Studio geïnstalleerd en geprobeerd te gebruiken. De eerste muur waar u tegenaan loopt wanneer u een gegevensbron voor uw rapporten probeert te maken, is
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
De forums zeggen dat ik een jar op het klassenpad moet installeren. Ik heb geen idee hoe ik dit moet doen, dus de eerste hindernis is hoe ik de pot moet krijgen. De enige plaats die ik kan vinden is deze:
http://dev.mysql.com/downloads/connector/j/
maar dit geeft je helaas een msi-installatieprogramma, geen jar. Ik wil geen dingen installeren, pak gewoon de pot.
Ik heb mysql DB geïnstalleerd, heb de installatiemap in programmabestanden doorzocht, maar kan de jar niet vinden.
Iemand weet de officiële (geen malware-site) manier om de mysql-pot te bemachtigen? Het lijkt bizar dat het zo moeilijk te vinden is.
Ik heb Windows 8 64 bit en mysql 5.6.
Antwoord 1, autoriteit 100%
Ga naar http://dev.mysql.com/downloads/connector/jen met in de vervolgkeuzelijst “Platformonafhankelijk” selecteert, toont het u de opties om het tar.gz-bestand of zip-bestand te downloaden.
Download zip-bestand en pak het uit, met daarin vindt u het mysql-connector-XXX.jar
-bestand
Als je maven gebruikt, kun je de afhankelijkheid toevoegen via de link http:// mvnrepository.com/artifact/mysql/mysql-connector-java
Selecteer de versie die u wilt gebruiken en voeg de afhankelijkheid toe aan uw pom.xml
-bestand
Antwoord 2, autoriteit 8%
Als u een WL-server hebt geïnstalleerd, haalt u deze op onder
\Oracle\Middleware\wlserver_10.3\server\lib\mysql-connector-java-commercial-5.1.17-bin.jar
Anders downloadt u het van:
http://www. java2s.com/Code/JarDownload/mysql/mysql-connector-java-5.1.17-bin.jar.zip
Antwoord 3, autoriteit 4%
Hier is een one-liner met Maven:
mvn dependency:get -Dartifact=mysql:mysql-connector-java:5.1.38
Dan is het, met standaardinstellingen, beschikbaar in:
$HOME/.m2/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar
Vervang gewoon het versienummer als je een ander nummer nodig hebt.