gpt4 book ai didi

java - 将 jspinner 时间值插入数据库

转载 作者:行者123 更新时间:2023-11-29 11:15:50 26 4
gpt4 key购买 nike

我有两个 jspinner。一个包含 HH:mm 格式,另一个是简单的数字(int)微调器。

enter image description here

单击“保存”按钮时,我想更新包含 timeLimit(类型 time)和 attempts(类型 int)列的数据库表。但我不知道如何将 jspinner 值保存到数据库中的时间类型。

 String update = "Update qbank SET timeLimit = ? and attempts = ? where qbankID = ?";
preparedStatement = connection.prepareStatement(update);

preparedStatement.setTime(1, spinnerTime.getValue());

我尝试了上面的代码,但最后一部分有错误,指出 spinnerTime.getValue 是一个对象,而 setTime() 需要一个时间。我如何转换和反对时间?或者有其他方法可以将具有时间值的 jspinner 插入到我的数据库中吗?任何帮助将不胜感激!

最佳答案

这只是一个简单的被忽视的问题。我刚刚做了这段代码。

 Time time; int attempt;
time = (Time) spinnerTime.getValue();
attempt = Integer.parseInt(spinnerAttempt.getValue().toString());

String update = "Update qbank SET timeLimit = ? and attempts = ? where qbankID = ?";
preparedStatement = connection.prepareStatement(update);

preparedStatement.setTime(1, time);
preparedStatement.setInt(2, attempt);
preparedStatement.setInt(3, qbankID);
preparedStatement.executeUpdate();

关于java - 将 jspinner 时间值插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39787572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com