Hi! Can somebody help me?
I have a JSP page, where there are some questions. I want to save the answers to mysql database. All database connections are OK. But answers are not saved in database..
Can, pliz, see my code, where are errors :(
<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ page import="java.sql.*;" %>
Влияние компьютерных технологий на качество жизни современного человека
<form name="anketa" method="post" action="">
1. Каким образом Вы получаете доступ к сети Интернет?
<input type=radio name="radio" value="Интернет подключен дома"> Интернет подключен дома
<input type=radio name="radio" value="Выхожу в интернет через мобильный телефон, коммуникатор"> Выхожу в интернет через мобильный телефон, коммуникатор
2. Сколько времени (часов) Вы проводите за компьютером?
<input type="number" name="time" value="">
3. Замечали ли Вы, что проводите в Интернете больше времени, чем планировали?
<select name="choice_a">
<option value="choice1"> да, иногда провожу больше времени, чем планировал (а)
<option value="choice2"> нахожусь сколько хочется и мне безразлично время
</select>
<input type="submit" name="send" value="Ок" style="width:80px;" >
</form>
<%! String driverName = "com.mysql.jdbc.Driver";%>
<%! String connectionUrl = "jdbc:mysql://localhost:3306/quizanswers";%>
<%! String user = "root";%>
<%! String password = "Qwerty123@";%>
<% String radio=request.getParameter("radio");
String time=request.getParameter("time");
String choice_a=request.getParameter("choice_a");
try
{
Class.forName("com.mysql.jdbc.Driver");
String user = "root";
String password = "Qwerty123@";
String connectionUrl = "jdbc:mysql://localhost:3306/quizanswers";
Connection conn = (Connection) DriverManager.getConnection(connectionUrl, user, password);
String sql="Insert into quiz_form_1(Quiz_1,Quiz_2,Quiz_3) values(?,?,?)";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
rs=stmt.executeQuery("insert into quiz_form_1(Quiz_1,Quiz_2,Quiz_3) "
+ "values('"+radio+"','"+time+"','"+choice_a+"')");
}
catch(Exception e{ System.out.print(e); e.printStackTrace(); }
%>