@Fagner693 escreveu:
olá a todos estou com dificuldades em pegar os dados do mysql através do jDateChooser o meu resultset retorna vazio.Alguém poderia dar uma olhada no código e me auxiliar.
public void preencherTabelaRelatorio(String sql){ ArrayList dados = new ArrayList(); String [] colunas = new String[]{"NOME","DATA DO PAGAMENTO","FORMA DE PAGAMENTO","CURSO","VALOR"}; c.getConnection(); c.executaSql(sql); try { c.rs.first(); do{ dados.add(new Object[]{c.rs.getString("nomeRecibo"), c.rs.getDate("dataRecibo"),c.rs.getString("formaPagRecibo"), c.rs.getString("cursoRecibo"),c.rs.getDouble("valorRecibo")}); }while(c.rs.next()); } catch (SQLException ex) { Logger.getLogger(Pagamento.class.getName()).log(Level.SEVERE, null, ex); } ModeloTabela modelo = new ModeloTabela(dados, colunas); jTableRelatorioDia.setModel(modelo); jTableRelatorioDia.getColumnModel().getColumn(0).setPreferredWidth(140); jTableRelatorioDia.getColumnModel().getColumn(0).setResizable(true); jTableRelatorioDia.getColumnModel().getColumn(1).setPreferredWidth(120); jTableRelatorioDia.getColumnModel().getColumn(1).setResizable(true); jTableRelatorioDia.getColumnModel().getColumn(2).setPreferredWidth(100); jTableRelatorioDia.getColumnModel().getColumn(2).setResizable(true); jTableRelatorioDia.getColumnModel().getColumn(3).setPreferredWidth(80); jTableRelatorioDia.getColumnModel().getColumn(3).setResizable(true); jTableRelatorioDia.getColumnModel().getColumn(4).setPreferredWidth(150); jTableRelatorioDia.getColumnModel().getColumn(4).setResizable(true); jTableRelatorioDia.getTableHeader().setReorderingAllowed(false); jTableRelatorioDia.setAutoResizeMode(jTableRelatorioDia.AUTO_RESIZE_OFF); jTableRelatorioDia.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); } private void jButtonVerRelatorioActionPerformed(java.awt.event.ActionEvent evt) { // //sdf.format(jDateChooserDataRelatorio.getDate()); String s; Date d = jDateChooserDataRelatorio.getDate(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); s = sdf.format(d); preencherTabelaRelatorio("select *from recibo where dataRecibo = " + s ); calculaTotalRelatorio(); }
Mensagens: 1
Participantes: 1