Guest User

Untitled

a guest
Sep 14th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. Update MySQL table with Java
  2. +-----------+-----------+
  3. | car | price |
  4. +-----------+-----------+
  5. | Bmw | 434312 |
  6. | Audi | 222121 |
  7. | Mercedes | 33333 |
  8. +-----------+-----------+
  9.  
  10. <td><input TYPE="text" NAME="Bmw"></td>
  11.  
  12. <td><input TYPE="text" NAME="Audi"></td>
  13.  
  14. <td><input TYPE="text" NAME="Mercedes"></td>
  15.  
  16. String Bmw=(String)session.getAttribute("Bmw");
  17. session.setAttribute("Bmw",Bmw);
  18. Bmw=request.getParameter("Bmw");
  19.  
  20. String Audi=(String)session.getAttribute("Audi");
  21. session.setAttribute("Audi",Audi);
  22. Audi=request.getParameter("Audi");
  23.  
  24. String Mercedes=(String)session.getAttribute("Mercedes");
  25. session.setAttribute("Mercedes",Mercedes);
  26. Mercedes=request.getParameter("Mercedes");
  27.  
  28.  
  29.  
  30.  
  31. try {
  32. Connection conn = null;
  33. Class.forName("com.mysql.jdbc.Driver").newInstance();
  34. conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
  35. Statement st = null;
  36. session.setAttribute("st",st);
  37. st = conn.createStatement();
  38. String sqlqueryCommand = "select * from item";
  39. ResultSet results = st.executeQuery(sqlqueryCommand);
  40.  
  41.  
  42. while(results.next()) {
  43. if(request.getParameter("Bmw")!=null && results.getString("car").equals("Bmw")) {
  44. st.executeUpdate("update item set price='"+Bmw+"' where car='"+results.getString("car")+"'");
  45. conn.commit();
  46. }
  47. if(request.getParameter("Audi")!=null && results.getString("car").equals("Audi")) {
  48. st.executeUpdate("update item set price='"+Audi+"' where car='"+results.getString("car")+"'");
  49. conn.commit();
  50. }
  51. if(request.getParameter("Mercedes")!=null && results.getString("car").equals("Mercedes")) {
  52. st.executeUpdate("update item set price='"+Mercedes+"' where car='"+results.getString("car")+"'");
  53. conn.commit();
  54. }
  55. }
  56. conn.close();
  57. }
  58. catch(Exception e) {
  59. System.out.println(e);
  60. }
  61.  
  62. String[] types = new String[]{"Bmw", "Audi", "Mercedes"};
  63. PreparedStatement statement = conn.prepareStatement("update item set price=:price where car=:car");
  64. for(String type : types)
  65. {
  66. String parameterValue = request.getParameter(type);
  67. if (type != null)
  68. {
  69. statement.setObject("price", parameterValue);
  70. statement.setObject("car", type);
  71. statement.executeUpdate();
  72. }
  73. }
  74. statement.close();
  75.  
  76. results.getString("car").equals("Bmw")
  77.  
  78. where car='"+results.getString("car")+"'"
  79.  
  80. where car='Bmw'
Add Comment
Please, Sign In to add comment