Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将jYearChooser中的数据存储和更新到mysql中_Java_Mysql_Windowbuilder - Fatal编程技术网

Java 如何将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

我正在使用WindowBuilder开发一个输入屏幕,其中有一个字段可供选择年份。我将jYearChooser用于此字段,并将YEAR用作mySQL中YEAR列的数据类型。 但是,我在将这个jYearChooser中的数据插入和更新到mySQL中时遇到了问题

有人能帮忙吗

这是我的密码:

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;它不会给出任何异常,但不会更新数据库中的列。