Java 如何将jYearChooser中的数据存储和更新到mysql中
我正在使用WindowBuilder开发一个输入屏幕,其中有一个字段可供选择年份。我将jYearChooser用于此字段,并将YEAR用作mySQL中YEAR列的数据类型。 但是,我在将这个jYearChooser中的数据插入和更新到mySQL中时遇到了问题 有人能帮忙吗 这是我的密码:Java 如何将jYearChooser中的数据存储和更新到mysql中,java,mysql,windowbuilder,Java,Mysql,Windowbuilder,我正在使用WindowBuilder开发一个输入屏幕,其中有一个字段可供选择年份。我将jYearChooser用于此字段,并将YEAR用作mySQL中YEAR列的数据类型。 但是,我在将这个jYearChooser中的数据插入和更新到mySQL中时遇到了问题 有人能帮忙吗 这是我的密码: String sql =”INSERT INTO counselee (counseleeID, year) VALUES (?,?)”; PreparedStatement pst = new Prepare
String sql =”INSERT INTO counselee (counseleeID, year) VALUES (?,?)”;
PreparedStatement pst = new PreparedStatement();
pst=conn.prepareStatement(sql);
pst.setString(1, counseleeIDField.getText());
pst.setDate(2, convertUtilDateToSqlDate(yearChooserYear.getYear()));
pst.execute();
它没有给我任何错误消息,只是没有将数据插入年份字段
我还想知道如何对同一jYearChooser字段使用UPDATE语句。
谢谢您能更新您收到的异常吗?是从sql端还是从代码端?请输入插入和异常的代码。String sql=“INSERT INTO counseleee counseleeID,year VALUES?,?”;PreparedStatement pst=新的PreparedStatement;pst=conn.prepareStatementsql;pst.setString1,consuseleeidfield.getText;pst.setDate2,convertUtilDateToSqlDateyearChooserYear.getYear;pst.execute;它不会给出任何异常,但不会更新数据库中的列。