Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd kompilacji nieobsłużonego wyjątku:ClassNotFoundException

Będziesz także musiał dodać bibliotekę jako zależność do modułu, który jej potrzebuje.

Wybierz Project Settings > Modules . Wybierz moduł, który potrzebuje biblioteki (w twoim przypadku wygląda na to, że masz tylko jeden moduł w swoim projekcie, ChatBot ). Wybierz Dependencies patka. Kliknij przycisk „+” i wybierz Library... ). Na koniec wybierz mysql-connector.. biblioteka dodana do projektu.

Edycja:Teraz widzę, że to wcale nie był twój problem. Problem z twoim kodem polega na tym, że masz nieobsługiwany wyjątek z Class.forName() . Metoda może zgłosić sprawdzony wyjątek:ClassNotFoundException , który należy obsłużyć przez dodanie catch lub dodając throws ClassNotFoundException do sygnatury metody getConnection() .

W takich przypadkach z błędem w kodzie najprostszym sposobem, aby dowiedzieć się, co jest nie tak, po prostu przesuń kursor do kodu z czerwoną falistą linią i zobacz, co mówi IDEA na dolnym pasku stanu. Alternatywnie możesz najechać kursorem myszy nad nim, a komunikat o błędzie zostanie wyświetlony jako wyskakujące okienko.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy MySQL zwiera funkcję IF()?

  2. Jeśli istnieje, zaktualizuj MySQL

  3. Jak poprawić wydajność INSERT na bardzo dużej tabeli MySQL?

  4. Wystąpił błąd mySQL, nieznana kolumna, gdzie klauzula

  5. Śledzenie w czasie rzeczywistym na mapie google