帮助我:我正在尝试使用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