我有两个jspinner。一个包含HH:mm格式,另一个是简单的数字(int)微调器。
单击SAVE按钮时,我想更新包含timeLimit(类型时间)和尝试(类型int)列的数据库表。但我不知道如何将jspinner值保存到我的数据库中的时间类型。
<script>
var app=angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
$scope.update_show_value = function() {
alert(1);
};
});
</script>
我尝试了上面的代码但是最后一部分有一个错误,说spinnerTime.getValue是一个对象而setTime()需要一个Time。我怎样才能转换并反对时间?或者是否有其他方法可以将带有时间值的jspinner插入我的数据库?任何帮助将不胜感激!
答案 0 :(得分:1)
这只是一个简单的被忽视的问题。我刚刚做了这段代码。
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();