Buon giorno a tutti sto cercando di filtrarmi dei dati di un database con ArrayList o un Array ho cercato sul forum ma non trovo niente di esaustivo volevo filtrare un'intera colonna ho fatto cosi ma mi da solo il prima riga che trova.
resultSet dovrebbe immagazzinare tutta la riga completa o sbaglio?
codice:private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { String dataa = ((JTextField)data_a.getDateEditor().getUiComponent()).getText(); String datada = ((JTextField)data_da.getDateEditor().getUiComponent()).getText(); try{ String sql2 = "SELECT * FROM CompensoOp WHERE(nome=?) AND (compenso ) AND(data BETWEEN ? AND ?)"; pst = conn.prepareStatement(sql2); pst.setString(1, combo_op.getSelectedItem().toString()); pst.setString(2,datada); pst.setString(3,datada); rs=pst.executeQuery(); ArrayList <String> result = new ArrayList<String>(); result.add( rs.getString("compenso") ); for (int i=0; i <result.size(); i++) { String x = (result.get(i)); System.out.println(x); } }catch(Exception e){ } }

Rispondi quotando
