Iterating through SQL results in Java -


i working on project based on simple sql database. need happen have end-user prompted enter warehouse pull list of trucks database , present trucks 1 @ time user can input current mileage. have warehouse input working fine , able retrieve truck list input well. can't find way present 1 @ time current mileage input. below code have far:

public class preventativemaintenance {  public static void main(string[] args) throws exception  {     scanner kb = new scanner (system.in);     system.out.print("warehouse? ");      class.forname("com.mysql.jdbc.driver");     connection con = (connection) drivermanager.getconnection("jdbc:mysql://localhost:3306/test", "root", "");      string warehouse = kb.next();      string query = "select * `new_schema`.`trucks` `warehouse` = '" + warehouse + "'";      statement st = con.createstatement();       resultset rs = st.executequery(query);   } } 

i have attempted use arraylist of objects called truck , built objects sql query. however, ran same issue cannot find way present different truck numbers 1 @ time user may input current mileage.

you can try this:

    //once resultset rs after executing query     while(rs.next()){           string truckname = rs.getstring("<name of truck column>");         settruckmileage(truckname);     }      private void settruckmileage(string truckname){           scanner kb = new scanner (system.in);         system.out.print("enter mileage truck " + truckname +" : ");          integer mileage = kb.nextint();          //save mileage entered user     } 

Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -