sql >> Base de Datos >  >> RDS >> Mysql

Error de compilación de excepción no controlada:ClassNotFoundException

También deberá agregar la biblioteca como una dependencia del módulo que la necesita.

Elija Project Settings > Modules . Seleccione el módulo que necesita la biblioteca (en su caso, parece que solo tiene un módulo en su proyecto, ChatBot ). Selecciona las Dependencies pestaña. Haga clic en el botón '+' y seleccione Library... ). Finalmente, seleccione el mysql-connector.. biblioteca que agregó al proyecto.

Editar:ahora veo que este no fue tu problema en absoluto. El problema con su código es que tiene una excepción no controlada de Class.forName() . El método puede lanzar la excepción comprobada:ClassNotFoundException , que debe manejarse agregando un catch o agregando throws ClassNotFoundException a la firma del método de getConnection() .

En tales casos con error en el código, la forma más fácil de averiguar qué está mal es simplemente mover el signo de intercalación al código con la línea roja ondulada y ver lo que dice IDEA en la barra de estado inferior. Alternativamente, puede pasar el puntero del mouse sobre él y el mensaje de error se presenta como una ventana emergente.