Pessoal eu estava pesquisando e achei um comando que soma os valores de uma determinada coluna, testei e funcionou no MYSQL, agora eu quero adptar este comando na classe DAO, eu tentei fazer assim funcionou mas não do jeito que eu queria, então está errado
Classe Dao
public Despesa Somar() {
Despesa p = new Despesa();
try {
PreparedStatement stm = this.con.prepareStatement("select sum(valor) as valor_total from table_despesa");
ResultSet rs = stm.executeQuery();
while (rs.next()) {
p.setSoma(rs.getFloat("valor_total"));
}
rs.close();
stm.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex.getLocalizedMessage(), "Select Error", JOptionPane.ERROR_MESSAGE);
}
return p;
}
Criei o método acima e chamei na classe principal
Despesa aux = new DespesaDao().Somar();
tfSoma.setText(String.valueOf(aux));
e o resultado foi este:
br.com.despesa.beans.Despesa@273686
Gostaria de saber se estou no cimnho certo, o porque deste erro, ou se estou errando desdo começo, se for isto me mostrem uma maneira para eu conseguir chegar ao resultado esperado!!!