Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur de compilation d'exception non gérée :ClassNotFoundException

Vous devrez également ajouter la bibliothèque en tant que dépendance au module qui en a besoin.

Choisissez Project Settings > Modules . Sélectionnez le module qui a besoin de la bibliothèque (dans votre cas, il semble que vous n'ayez qu'un seul module dans votre projet, ChatBot ). Sélectionnez les Dependencies languette. Cliquez sur le bouton '+' et choisissez Library... ). Enfin, sélectionnez le mysql-connector.. bibliothèque que vous avez ajoutée au projet.

Edit:Je vois maintenant que ce n'était pas du tout votre problème. Le problème avec votre code est que vous avez une exception non gérée de Class.forName() . La méthode peut lancer l'exception cochée :ClassNotFoundException , qui doit être géré en ajoutant un catch ou en ajoutant throws ClassNotFoundException à la signature de méthode de getConnection() .

Dans de tels cas avec une erreur dans le code, le moyen le plus simple de comprendre ce qui ne va pas consiste simplement à déplacer le caret vers le code avec la ligne ondulée rouge et à voir ce que dit IDEA dans la barre d'état inférieure. Vous pouvez également passer le pointeur de la souris dessus et le message d'erreur s'affiche sous forme de fenêtre contextuelle.