我的数据库没有更新列上的条目

时间:2020-06-08 16:43:25

标签: java database postgresql swing pgadmin-4

我在Java swing中的ATM模拟器上制作了一个程序,想更新我的余额,问题是,提交我要更新的Java程序的金额后,执行成功,没有任何错误,但是更新未显示在数据库。我正在使用pgadmin4。

private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {                                             
    // TODO add your handling code here:
     Connection con = null;
    PreparedStatement pst = null;
    MainAtm matm = new MainAtm();
    matm.fun();

    String sql = "UPDATE public.project SET balance=? WHERE card_no = ? AND pin = ? ;";

    try {
        con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/postgres", "postgres", "123");
        pst = con.prepareStatement(sql);
        pst.setInt(1, Integer.parseInt(depositTextField.getText()));
        pst.setString(2, matm.carad);
        pst.setString(3, matm.pen);
          pst.executeUpdate();
          JOptionPane.showMessageDialog(this, "Balance UPdated Successfully");
    } catch (SQLException ex) {
        Logger.getLogger(Deposit.class.getName()).log(Level.SEVERE, null, ex);
         JOptionPane.showMessageDialog(this, "Balance UPdated Successfully nhi hua");
    }
}

0 个答案:

没有答案