Requête SQL 'UPDATE' en Java
Bonjour,
Je voudrais exécuter une requête UPDATE via un logiciel Java...
Le code suivant est celui que je voudrais faire marcher lorsque l'on clique sur un bouton de recherche (dans une autre classe):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public void actionPerformed(ActionEvent e) {
try {
Class.forName(controleur.connexion.pilote);
Connection con = DriverManager.getConnection(controleur.connexion.url, controleur.connexion.user, controleur.connexion.password);
Statement instruction = con.createStatement();
String req="UPDATE asso SET nom_complet='asso 1' WHERE num_asso='69'";
instruction.executeQuery(req);
} // Try
catch (SQLException ex)
{
System.out.println("Connexion à la base de données impossible");
}
catch(ClassNotFoundException ex)
{
System.out.println("Pilote de connexion introuvable");
}
} |
Problème, Eclipse m'affiche "Connexion à la base de données impossible" et ne fait pas l'update.
Le problème doit venir de ma requête puisque si je mets instruction.executeQuery(req); en commentaire, le bouton ne fait rien et Eclipse ne m'affiche pas d'erreur.
Je ne vois pas ce qui cloche dans ma requête 8O, sachant qu'il y a bien une asso avec un num_asso=69...
A terme, la requête sera du genre:
Code:
1 2 3 4
|
...
String req="UPDATE asso SET nom_complet='"+dossier_unique.champ_nom_complet.getText()+"' WHERE num_asso='"+dossier_unique.champ_num_asso.getText()+"' ";
... |
Merci