Вставьте значение времени jspinner в базу данных
У меня есть два jspinner. один содержит формат ЧЧ: мм, а другой - счетчик простых чисел (int).
при нажатии кнопки СОХРАНИТЬ я хочу обновить таблицу базы данных, которая содержит столбцы timeLimit (тип time) и попытки (тип 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 со значением времени в мою базу данных? любая помощь будет оценена!
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();