Bonjour,
Pour débiter mon compte j'arrive à prendre le numéro de compte et aussi à faire la soustraction à la base de données mais je dois faire quelques contrôles d'abord : comme vérifier si le compte existe et aussi que le montant saisi ne soit pas supérieur à celui déjà dans le compte. Je n'arrive pas à comprendre comment faire.
Merci d'avance
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: String cpte = jTcmpte.getText(); int solde = Integer.parseInt(jTsolde.getText()); String myquery = " UPDATE comptes SET solde = ? - solde WHERE NumCompte = ?"; try (PreparedStatement ps = conn.prepareStatement(myquery)) { ps.setInt(1, solde); ps.setString(2, cpte); int ligneAjoutee = ps.executeUpdate(); JOptionPane.showMessageDialog(null, "ouverture de compte reussie" ); } catch (SQLException ex) { ex.printStackTrace(); } }
Partager