从jdatechooser获取日期的SQL查询:

时间:2017-09-19 06:52:11

标签: java sql jdatechooser jcalendar

帮助我:我正在尝试使用jdatechooser中选定的日期从sql数据库填充数据,即仅显示来自2017-08-30日期数据库的数据。

以下是代码:

public void actionPerformed(ActionEvent e)
{
    try
    { 
        Date date = jDate.getDate();
        String query = " Select *from Transactions WHERE Month(transaction_date) =  Month('"+date+"')  ";
        PreparedStatement pst = con.prepareStatement(query);
        //pst.setDate(1,sqlchooser);             CONVERT(char(10), transaction_date  ,126)=CONVERT(char(10), getdate(),126);";
        ResultSet rs = pst.executeQuery();
        table.setModel(DbUtils.resultSetToTableModel(rs));
    }
    catch (Exception e1){
        e1.printStackTrace();
    }           
}

错误:

  

显示java.lang.NullPointerException

0 个答案:

没有答案