title: Insert data to mysql database through jsp
body: <p>What is the wrong in this code, it is not getting processing, when I click the submit button it forwards to this insert.jsp and blank page appears (result is failing).</p>
  
  <pre><code>/*
  Form.html
  */
  
  &lt;html&gt;
  &lt;form method="post" action="Insert.jsp"&gt; //form start
  &lt;table&gt;
  &lt;tr&gt;&lt;td&gt;Fname:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="fname"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;LName:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="lname"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Email:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="email"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;pass:&lt;/td&gt;&lt;td&gt;&lt;input type="password" name="pass"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;confirm pass:&lt;/td&gt;&lt;td&gt;&lt;input type="password" name="cpass"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;dob:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="dob"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;age:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="age"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;gender:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="gender"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;address:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="address"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;country:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="country"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;state:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="state"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;city:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="city"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;telephone:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="tno"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Mobile:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="mobile"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="submit" value="Submit"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
  &lt;/form&gt;
  &lt;/html&gt;
  
  /*
  Insert.jsp 
  */
  &lt;%@page import="java.sql.*,java.util.*"%&gt; // import
  &lt;%
  String fname=request.getParameter("fname");
  String lname=request.getParameter("lname");
  String email=request.getParameter("email");
  String pass=request.getParameter("pass");
  String cpass=request.getParameter("cpass");
  String dob=request.getParameter("dob");
  int age=Integer.parseInt(request.getParameter("age"));
  String gender=request.getParameter("gender");
  String address=request.getParameter("address");
  String country=request.getParameter("country");
  String state=request.getParameter("state");
  String city=request.getParameter("city");
  int tno=Integer.parseInt(request.getParameter("tno"));
  int mobile=Integer.parseInt(request.getParameter("mobile"));
          try{
           Class.forName("com.mysql.jdbc.Driver");
             Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/student", "root", "");
             Statement st=con.createStatement();
             int i=st.executeUpdate("insert into student(fname,lname,email,pass,cpass,dob,age,gender,address,country,state,city,tno,mobile) values('"+fname+"','"+lname+"','"+email+"','"+pass+"','"+cpass+"','"+dob+"','"+age+"','"+gender+"',"+address+",'"+country+"','"+state+"','"+city+"','"+city+"','"+tno+"','"+mobile+"')");
          out.println("Data is successfully inserted!");
          }
          catch(Exception e){
          System.out.print(e);
          e.printStackTrace();
          }
          %&gt;
  </code></pre>