请为我的作业提供帮助,所以我要构建一个具有自动计算年龄功能并使用JCalendar(JDatechooser)的java程序/文件夹,到目前为止,我将jdatechooser的dateformatstring设置为“ yyyy-MM-dd”,所以我的问题是在我的sql中插入所选日期,我当然使用JButton示例代码将Birthdate列设置为数据类型date:
String query = "insert into walkin (FirstName, MiddleName, Surname, Birthdate, age, gender, address, contact) values (?,?,?,?,?,?,?,?) ";
ps = con.prepareStatement(query);
ps.setString(1, tfname.getText());
ps.setString(2, tmname.getText());
ps.setString(3, tsname.getText());
ps.setString(4, ((JTextField)date.getDateEditor().getUiComponent()).getText());
ps.setString(5, tage.getText());
ps.setString(6, genderr);
ps.setString(7, tadd.getText());
ps.setString(8, tcont.getText());
ps.execute();
JOptionPane.showMessageDialog(null, "Data Saved");
ps.close();
}