J'ai installé et essayé d'utiliser jasper report studio. Le premier mur de briques que vous avez heurté lorsque vous essayez de créer une source de données pour vos rapports est
Java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Les forums disent que je dois installer un fichier jar sur le classpath. Je ne sais pas comment faire cela, alors le premier obstacle est de savoir comment obtenir le pot. Le seul endroit où je peux trouver est celui-ci:
http://dev.mysql.com/downloads/connector/j/
mais cela vous donne malheureusement un installateur msi, pas un pot. Je ne veux pas installer de trucs, je vais chercher le pot.
Mysql DB est installé, j'ai parcouru le répertoire d'installation dans les fichiers du programme, mais je ne trouve pas le fichier jar.
Quelqu'un connait-il le moyen officiel (pas de site malveillant) de se procurer le bocal mysql? Il semble étrange que ce soit si difficile à trouver.
J'ai Windows 8 64 bits et MySQL 5.6.
Allez à http://dev.mysql.com/downloads/connector/j et avec dans le menu déroulant sélectionnez "Indépendant de la plate-forme", il vous montrera les options pour télécharger le fichier tar.gz ou le fichier Zip. .
Téléchargez le fichier Zip et extrayez-le, dans lequel vous trouverez mysql-connector-XXX.jar
fichier
Si vous utilisez maven, vous pouvez ajouter la dépendance à partir du lien http://mvnrepository.com/artifact/mysql/mysql-connector-Java
Sélectionnez la version que vous souhaitez utiliser et ajoutez la dépendance dans votre pom.xml
fichier
Si vous avez un serveur WL installé, récupérez-le sous
\Oracle\Middleware\wlserver_10.3\serveur\lib\mysql-connecteur-Java-commercial-5.1.17-bin.jar
Sinon, téléchargez-le à partir de:
http://www.Java2s.com/Code/JarDownload/mysql/mysql-connector-Java-5.1.17-bin.jar.Zip
Voici un one-liner utilisant Maven:
mvn dependency:get -Dartifact=mysql:mysql-connector-Java:5.1.38
Ensuite, avec les paramètres par défaut, il est disponible dans:
$HOME/.m2/repository/mysql/mysql-connector-Java/5.1.38/mysql-connector-Java-5.1.38.jar
Il suffit de remplacer le numéro de version si vous en avez besoin d'un autre.