Использование драйвера JBDC в Eclipse дает мне исключение classNotFoundException [duplicate]

0

Это мой первый опыт работы с JSP. Я установил сервер tomcat 9.0.8, и я использую Java 8.5 вместе с MySQL 8.0.11, и я использую Eclipse EE в Windows 10.

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Я столкнулся с этой ошибкой, и я видел, как многие другие люди задают один и тот же вопрос, поэтому я пробовал много решений, но никто из них не работает. Я загрузил mysql-connector-java-8.0.11 Вот некоторые из решений, которые я пробовал до сих пор:

  1. Добавлен <%@page import = "com.mysql.jbdc.Driver %> при запуске файла
  2. Пробовал и Class.forName("com.mysql.jdbc.Driver"); и Class.forName("com.mysql.jdbc.Driver").newInstance();
  3. Добавлен JAR файл в:

    1. апач-кот-9.0.8\Lib
    2. ..\затмение-рабочее пространство \ProjectFolder
    3. ..\затмение-рабочее пространство \ProjectFolder\WEB_INF\Lib\
  4. Добавлено в BUILD PATH для проекта в качестве внешнего JAR

Пожалуйста, помогите. Я не знаю, что еще нужно сделать.

EDIT: Это мой текущий код.

<%@
    page import="java.sql.*, javax.sql.*"
%>

<%
    String name = request.getParameter("name");
    String age = request.getParameter("age");
    Class.forName("com.mysql.jdbc.Driver");
    java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "user", "pass");
    Statement s = con.createStatement();
%>

<html>
<head>
    <title> Processing </title>
</head>
<body>
    Hello <%=name%>
</body>
</html>

РЕДАКТИРОВАТЬ:

У меня это работает, выбрав JAR в настройках "заказать и экспортировать" из параметров пути сборки.

  • 0
    где вы пытались добавить файл mysql .jar в свой проект? в какую папку ты его положил?
  • 0
    @JonathanLaliberte Мое третье замечание касается баночки с разъемом mysql, если вы об этом.
Показать ещё 2 комментария
Теги:
jsp
jdbc

1 ответ

0
Лучший ответ

В Eclipse:

  1. Щелкните правой кнопкой мыши на своем проекте
  2. Выберите свойства
  3. Выберите путь сборки Java (с левой боковой панели открытого диалога)
  4. Нажмите "Библиотеки" (на правой боковой панели)
  5. Нажмите "Добавить внешние JAR"
  6. Выберите свой соединитель соединителя MySQL и нажмите "Открыть".

Теперь примените и повторно запустите свой код.

Для справки: http://www.oxfordmathcenter.com/drupal7/node/44

  • 0
    Я сделал это Это четвертый пункт в моем вопросе. Это ничего не меняет.
  • 0
    Тогда я думаю, что вы можете попытаться очистить и собрать свой проект или закрыть проект и перезапустить его. Потому что добавление внешнего JAR добавит jar в ссылочную lib.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню