Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Update MySQL table with Java
- +-----------+-----------+
- | car | price |
- +-----------+-----------+
- | Bmw | 434312 |
- | Audi | 222121 |
- | Mercedes | 33333 |
- +-----------+-----------+
- <td><input TYPE="text" NAME="Bmw"></td>
- <td><input TYPE="text" NAME="Audi"></td>
- <td><input TYPE="text" NAME="Mercedes"></td>
- String Bmw=(String)session.getAttribute("Bmw");
- session.setAttribute("Bmw",Bmw);
- Bmw=request.getParameter("Bmw");
- String Audi=(String)session.getAttribute("Audi");
- session.setAttribute("Audi",Audi);
- Audi=request.getParameter("Audi");
- String Mercedes=(String)session.getAttribute("Mercedes");
- session.setAttribute("Mercedes",Mercedes);
- Mercedes=request.getParameter("Mercedes");
- try {
- Connection conn = null;
- Class.forName("com.mysql.jdbc.Driver").newInstance();
- conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
- Statement st = null;
- session.setAttribute("st",st);
- st = conn.createStatement();
- String sqlqueryCommand = "select * from item";
- ResultSet results = st.executeQuery(sqlqueryCommand);
- while(results.next()) {
- if(request.getParameter("Bmw")!=null && results.getString("car").equals("Bmw")) {
- st.executeUpdate("update item set price='"+Bmw+"' where car='"+results.getString("car")+"'");
- conn.commit();
- }
- if(request.getParameter("Audi")!=null && results.getString("car").equals("Audi")) {
- st.executeUpdate("update item set price='"+Audi+"' where car='"+results.getString("car")+"'");
- conn.commit();
- }
- if(request.getParameter("Mercedes")!=null && results.getString("car").equals("Mercedes")) {
- st.executeUpdate("update item set price='"+Mercedes+"' where car='"+results.getString("car")+"'");
- conn.commit();
- }
- }
- conn.close();
- }
- catch(Exception e) {
- System.out.println(e);
- }
- String[] types = new String[]{"Bmw", "Audi", "Mercedes"};
- PreparedStatement statement = conn.prepareStatement("update item set price=:price where car=:car");
- for(String type : types)
- {
- String parameterValue = request.getParameter(type);
- if (type != null)
- {
- statement.setObject("price", parameterValue);
- statement.setObject("car", type);
- statement.executeUpdate();
- }
- }
- statement.close();
- results.getString("car").equals("Bmw")
- where car='"+results.getString("car")+"'"
- where car='Bmw'
Add Comment
Please, Sign In to add comment