public void actionPerformed(ActionEvent e) {
String CardNumber = Card.getText();
String CVV = LastThreeDigits.getText();
String Exp = Expire.getText();
String Amount = va.getText();
String username = Username.getText();
Customer c1 = new Customer(CardNumber, Exp, Amount, username);
boolean validated = c1.VerifyCreditCard(CardNumber, CVV, Exp, Amount, username);
if (validated) {
try {
String don = "Update Login set Funds= '" + Amount + "' where Username= '" + username + "' ";
PreparedStatement man = connect.prepareStatement(don);
man.executeUpdate();
JOptionPane.showMessageDialog(null, "Updated"); `enter code here`
AdminDashBoard dash = new AdminDashBoard();
dash.show();
frame.setVisible(false);
} catch (Exception ex) {
ex.printStackTrace();
}
} else if (!(validated)) {
JOptionPane.showMessageDialog(null, "Missing fields");
}
}
Я использую этот метод для обновления таблицы с помощью столбцов средств.Всякий раз, когда я ставлю значение, оно обновляет таблицу, однако как мне сделать так, чтобы при обновлении фонда оно добавлялось к текущей стоимости?Я очень новичок в кодировании.
Что я имею в виду, если пользователь устанавливает значение как 10. Он должен показывать 10 в базе данных, и если пользователь хочет поставить, скажем, 20. Значение в базе данных должнобыть 30.