Это мой первый опыт работы с 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 Вот некоторые из решений, которые я пробовал до сих пор:
<%@page import = "com.mysql.jbdc.Driver %>
при запуске файлаClass.forName("com.mysql.jdbc.Driver");
и Class.forName("com.mysql.jdbc.Driver").newInstance();
Добавлен JAR файл в:
Добавлено в 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 в настройках "заказать и экспортировать" из параметров пути сборки.
В Eclipse:
Теперь примените и повторно запустите свой код.
Для справки: http://www.oxfordmathcenter.com/drupal7/node/44