Мне нужно вставить данные из формы в БД, я пробовал этот код, но он не работал. я хочу знать, где проблема с этим кодомВставить данные в базу данных с помощью jsp
это код
Подключение кон = NULL;
try{
String driveName = "com.mysql.jdbc.Driver";
Class.forName(driveName).newInstance();
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try{
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/onlinequiz","root","root");
Statement statement =con.createStatement();
// int id=Integer.parseInt(request.getParameter("T1"));
int quizID = Integer.parseInt(request.getParameter("quizID"));
String take2 = request.getParameter ("question_type"); String course = request.getParameter («курс»); Строковый уровень = request.getParameter («уровень»);
int duration = Integer.parseInt (request.getParameter ("duration"));
String Title = request.getParameter ("Title"); Строка Описание = request.getParameter ("Описание");
statement.executeUpdate ("insert into quiz (курс, Tiltle, описание, quizID, question_type, duration, level) values ('" + course + "', '" + Title + "', '" + Описание + "', '"+ quizID +', '+ Take2 +', '+ длительность +', '+ уровень +')");
%>
<%
statement.close();
} catch (Exception e) {
out.println("Exception: " + e.getMessage());
}
// execute the statements even if the exception occurs
finally{
}
%>
я попробовал и редактировать этот код и его работу, я сделал некоторые изменения, я хочу по какой пользователь может выбрать по типу вопроса, который выпадающий что conatain множественного выбора или истинной лжи, я должен писать, если который направляет пользователя по своему выбору.
Что именно вы подразумеваете под «не работает»? Вы можете показать конкретное сообщение об ошибке? –