, пожалуйста, помогите для моего задания, поэтому я создаю java программу / папку, которая имеет функцию автоматического вычисления возраста и использует JCalendar (JDatechooser). До сих пор я установил в качестве даты-формата моей строки jdatechooser значение "yyyy-MM-dd", поэтому моя проблема заключается в вставке выбранной даты в мой sql я устанавливаю столбец даты рождения в качестве даты типа данных, используя, конечно, пример кода JButton:
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();
}