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();
}