Base de données en java

chahrazed -  
kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   -
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

1 réponse

  1. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    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