Insertion de ' depuis des textfield
Bonsoir,
je veux insérer des deonnées depuis des textField( contenant des caractéres spéciaux ) à ma base de données , pour le premier code ça focntionne mais le deuxiéme non
Code:
1 2 3 4 5 6 7 8
|
statement= connection.prepareStatement("INSERT INTO Versement ( Nom , Prenom, Somme_versee, Nom_du_projet, Prix_du_logement, Date, Versement_restant ) VALUES (?,?,?,?,?,?," + (textField.getText() + "-" + versement.getText()) +" )");
statement.setString(1, nom.getText());
statement.setString(2, prenom.getText());
statement.setString(3, versement.getText());
statement.setString(4,comboBox.getSelectedItem().toString());
statement.setString(5, textField.getText());
statement.setString(6, date.getText()); |
2éme
Code:
1 2 3 4 5 6 7 8 9
|
statement = connection.prepareStatement("INSERT INTO Versement ( Nom , Prenom, Date , Somme_versee,Prix_du_logement, Nom_du_projet, Versement_total, Versement_restant) VALUES(?,?,?,?," + "(SELECT Prix_du_logement FROM Client WHERE Nom='"+ nom.getText() +"' AND Prenom='"+ prenom.getText() + "')," + "(SELECT Nom_du_projet From Client WHERE Nom='"+ nom.getText()+"' AND Prenom='"+ prenom.getText()+"'),"+ "(SELECT SUM(Somme_versee) + " + verse.getText() +" FROM Versement WHERE Nom='"+ nom.getText() + "' AND Prenom='"+ prenom.getText()+ "'),"+"(SELECT (Versement_restant - " + verse.getText() +") From Versement WHERE Nom='" +nom.getText() + "' AND Prenom='" + prenom.getText()+"'"+ ")" +")");
statement.setString(1, nom.getText());
statement.setString(2, prenom.getText());
statement.setString(3, date.getText());
statement.setString(4, verse.getText()); |