java.sql.SQLException:MONTH

问题描述 投票:0回答:2

请为我的作业提供帮助,所以我要构建一个具有自动计算年龄功能并使用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();        
    }           
java mysql date jdbc
2个回答
1
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.