Guest User

Untitled

a guest
Feb 20th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. <%@page import="org.apache.tomcat.util.http.fileupload.IOUtils"%>
  2. <%@ page import= "java.io.*,java.util.*,java.sql.*"%>
  3. <%@ page import= "javax.servlet.http.*,javax.servlet.*"%>
  4.  
  5. <%
  6. String str = "sub";
  7. if(str.equals(request.getParameter("sub"))){
  8. String choice;
  9.  
  10. String user = request.getParameter("txtUser");
  11. String pass = request.getParameter("txtPass");
  12. String addr = request.getParameter("add");
  13. //String FOI = request.getParameter(choice);
  14. String gend = request.getParameter("optGender");
  15. String lang1 = request.getParameter("lang");
  16. String cntry1 = request.getParameter("cntry");
  17. File image = new File("fileupload");
  18. FileInputStream fis = new FileInputStream(image);
  19. try {
  20.  
  21. Class.forName("com.mysql.jdbc.Driver");
  22. System.out.println("Loaded driver");
  23. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/Form","root","root");
  24. System.out.println("Connected!");
  25. PreparedStatement ps1 = con.prepareStatement("Insert into application values(?,?,?,?,?,?,?,?)");
  26. ps1.setString(1, user);
  27. ps1.setString(2, pass);
  28. ps1.setString(3, addr);
  29. ps1.setString(4, FOI);
  30. ps1.setString(5, gend);
  31. ps1.setString(6, lang1);
  32. ps1.setString(7, cntry1);
  33. ps1.setBinaryStream(8, (InputStream)fis, (int)(image.length()));
  34. int s = ps1.executeUpdate();
  35.  
  36. if(s>0)
  37. {
  38. %>
  39. <b><font color = Blue>
  40. <%out.println("Submission Successful!");%>
  41. </font></b>
  42. <%
  43. }
  44. else{
  45. out.println("Unsuccessful submission");
  46. }
  47. } catch (ClassNotFoundException e) {
  48. // TODO Auto-generated catch block
  49. e.printStackTrace();
  50. } //forname() belongs to Driver class
  51. catch (SQLException e) {
  52. // TODO Auto-generated catch block
  53. e.printStackTrace();
  54. }
  55. }
  56.  
  57. %>
Add Comment
Please, Sign In to add comment