sql >> Database teknologi >  >> RDS >> Mysql

Ubehandlet undtagelseskompileringsfejl:ClassNotFoundException

Du skal også tilføje biblioteket som en afhængighed til det modul, der har brug for det.

Vælg Project Settings > Modules . Vælg det modul, der har brug for biblioteket (i dit tilfælde ser det ud til, at du kun har ét modul i dit projekt, ChatBot ). Vælg Dependencies fanen. Klik på knappen '+', og vælg Library... ). Til sidst skal du vælge mysql-connector.. bibliotek, som du føjede til projektet.

Edit:Jeg kan se nu, at dette slet ikke var dit problem. Problemet med din kode er, at du har en uhåndteret undtagelse fra Class.forName() . Metoden kan kaste den kontrollerede undtagelse:ClassNotFoundException , som skal håndteres ved at tilføje en catch eller ved at tilføje throws ClassNotFoundException til metodesignaturen for getConnection() .

I sådanne tilfælde med fejl i koden er den nemmeste måde at finde ud af, hvad der er galt, ved blot at flytte indtegningen til koden med den røde snoede linje og se, hvad IDEA siger i den nederste statuslinje. Alternativt kan du holde musemarkøren over den, og fejlmeddelelsen vises som en popup.



  1. Sikker TO_NUMBER()

  2. Hvordan finder man ikke-eksisterende data fra en anden tabel ved at JOIN?

  3. Laravel veltalende får den mest almindelige værdi i en databasekolonne

  4. mysqli_connect():(HY000/2002):Kan ikke oprette forbindelse til lokal MySQL-server via socket