Base de données en java

Fermé
chahrazed - 27 nov. 2006 à 15:57
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 27 nov. 2006 à 16:34
bonjour,
je programme java, j''utilise une BDD de type access, j'arrive à connecter le programme avec, je peux exécuter quelques requetesSQL simple, mais j'ai un problème:
j'ai fait une classe qui contient une méthode "exec_requete" à laquelle j'ai passé comme paramètres la chaine de caractère nommée "id", donc cette méthode doit exécuter la requete SQL:"SELECT FROM nom_de_la_bdd WHERE identificateur=id";
si j'écrit "aaa" à la place de id ça fonctionne et me retourne tous les champs d'identificateur "aaa", mais je veux passer le String id(parametre de la méthode exec_requete),
j'ai éssayé de passer la chaine s à exec query:
String s="SELECT FROM nom_de_la_bdd WHERE identificateur="+id;
mais ça n'a pas marché
aidez moi s'il vous plait
A voir également:

1 réponse

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
27 nov. 2006 à 16:34
Si ca ne marche pas alors fais donc un :
system.out.println(s);

juste apres avoir formé ta String s afin d'afficher sa valeur.
De cette manière tu verra bien si elle a été formée correctement ou pas.

Affiche nous le résultat si tu ne vois pas l'erreur.
0