jdbc - movenext button not working in java -


 private void btn_nextactionperformed(java.awt.event.actionevent evt)  {            try      {         class.forname("sun.jdbc.odbc.jdbcodbcdriver");         connect =drivermanager.getconnection("jdbc:odbc:reimbursement");     }     catch(exception e)     {         system.out.println(e.getmessage());     }      try      {       stmt = connect.createstatement(resultset.type_scroll_insensitive, resultset.concur_updatable );      sql = "select * reimbursementmaster";      rs = stmt.executequery( sql );      rs=stmt.getresultset();      if(rs.next())      {          empcode=rs.getstring("employeecode");          empname=rs.getstring("employeename");          loc=rs.getstring("location");          location=loc;       }       else       {            rs.previous();            joptionpane.showmessagedialog(this, "end of file","message",joptionpane.information_message );        }   }   catch(sqlexception e)   {        system.out.println(e.getmessage());   }   

}

let me guess...
problem getting first result times because resultset reopened scratch every time press next button.

  1. declare resultset rs class member,
  2. open rs out of btn_nextactionperformed() (where build ui can place) , rs.next() should work expected.

Comments

Popular posts from this blog

python - Subclassed QStyledItemDelegate ignores Stylesheet -

java - HttpClient 3.1 Connection pooling vs HttpClient 4.3.2 -

SQL: Divide the sum of values in one table with the count of rows in another -