Colpa mia non avevo inizializzato la classe
Servizi sv = null;
volevo far si che fosse in standby ma ho visto che devo per forza richiamarla
con
codice:
Servizi sv = new Servizi();
è corretto inizializzare cosi la mia classe servizi nella dichiarazioni iniziali oppure è meglio richiamarla solo ogni qual volta ce ne sia il bisogno (es Action performed di un button )
codice:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
String val1 = ((JTextField)data_da.getDateEditor().getUiComponent()).getText();
String val2 = ((JTextField)data_a.getDateEditor().getUiComponent()).getText();
String sql = "SELECT * FROM Buste where data between '"+val1+"' and '"+val2+"'";
pst=conn.prepareStatement(sql);
rs= pst.executeQuery();
tabella_busta.setModel(DbUtils.resultSetToTableModel(rs));
Servizi sv = new Servizi();
sv.somma_Colonna_tabella(tabella_busta, 2, txt_media);
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}
}