Mostrar Resultado em nova janela

3 respostas
D
Codigo DAO:
public void calcula(Cheque x1) throws SQLException {


        String sql = "select sum(valor) as Total from cheque where datapag between datapag=? and datapag=?";
        PreparedStatement stmt = conexao.prepareStatement(sql);

        stmt.setString(1, x1.getValor());
        stmt.setString(2, x1.getDatapag());
        stmt.execute();
        stmt.close();

    }
codigo programa:
public void calcular() {

        try {
            Cheque x1 = cheques.get(jTabelacheque.getSelectedRow());
            x1.setDatapag(jTdatacalculo1.getText());
            x1.setDatapag(jTdatacalculo2.getText());
            ChequeDao dao = new ChequeDao();
            dao.calcula(x1);
        } catch (SQLException ex) {
            Logger.getLogger(jTCheque.class.getName()).log(Level.SEVERE, null, ex);
        }

    }

private void jBCalcularActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        
        int resp2 = JOptionPane.showConfirmDialog(this, "Deseja realmente alterar este cliente?",
              "Confirmação", JOptionPane.YES_NO_OPTION);
        if(resp2 == JOptionPane.YES_NO_OPTION){
         calcular();
         JOptionPane.showConfirmDialog(this,"total");
     }
    }

eu queria retornar o resultado do banco em uma janela, é possivel?

3 Respostas

M

Sim, é possível.

Se você não for mais específico em como os resultados serão mostrados, o máximo que podemos dizer é a resposta acima.

D

o resultado que eu quero mostrar é o resultado que o mysql vai retornar.

o comando que ta na classe DAO, ele faz o calculo do valor total dos cheques entre datas.

oque eu quero mostrar em uma nova janela é justamente esse resultado que o mysql vai dar.

Scoobydoo

Cara isso é muitu facil…

ai você bota

e da um return cheque

ai você bota Cheque cheque = calcular(); result.include("AlgumNome",cheque)

Axo que era assim

Criado 30 de janeiro de 2010
Ultima resposta 1 de fev. de 2010
Respostas 3
Participantes 3