Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при компилиране на необработено изключение:ClassNotFoundException

Вие също ще трябва да добавите библиотеката като зависимост към модула, който се нуждае от нея.

Изберете Project Settings > Modules . Изберете модула, който се нуждае от библиотеката (във вашия случай изглежда, че имате само един модул във вашия проект, ChatBot ). Изберете Dependencies раздел. Щракнете върху бутона „+“ и изберете Library... ). Накрая изберете mysql-connector.. библиотека, която сте добавили към проекта.

Редактиране:Сега виждам, че това изобщо не е ваш проблем. Проблемът с вашия код е, че имате необработено изключение от Class.forName() . Методът може да изхвърли провереното изключение:ClassNotFoundException , което трябва да се обработва чрез добавяне на catch или чрез добавяне на throws ClassNotFoundException към подписа на метода на getConnection() .

В такива случаи с грешка в кода, най-лесният начин да разберете какво не е наред е просто да преместите каретката до кода с червената извита линия и да видите какво казва IDEA в долната лента на състоянието. Като алтернатива можете да задържите курсора на мишката над него и съобщението за грешка се представя като изскачащ прозорец.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете Няколко реда в една колона, разделени с нов ред

  2. Как да покажа грешка в MySQL в PHP за дълга заявка, която зависи от въведеното от потребителя?

  3. изпълнение на препоръките за продукти на (бедния човек).

  4. Инсталиране на MySQLdb на Snow Leopard

  5. MySql поддържа ли sp_getapplock