Bonjour,
j'ai un textfield, je veux l'utiliser pour parcourir les données lui correspond de la base de données.
Est ce que vous pouvez m'indiquer comment je peux selectionner toutes les données et comment parcourir d'une à l'autre.
Merci
Version imprimable
Bonjour,
j'ai un textfield, je veux l'utiliser pour parcourir les données lui correspond de la base de données.
Est ce que vous pouvez m'indiquer comment je peux selectionner toutes les données et comment parcourir d'une à l'autre.
Merci
Est-ce que tu entends par là que quand l'utilisateur tape un mot dans ton JTextField,
l'application doit rechercher les correspondances dans un champ (ou plusieurs) d'une table de la base ?
Si oui, il faut faire une connexion à la base avec JDBC
utiliser un PreparedStatement avec une requête du type :
et passer le contenu du JTextField dans le 1er paramètreCode:SELECT * FROM MATABLE WHERE MONCHAMP LIKE '%?%'
J'ai essayé mais j'ai obtenu une erreur de syntaxe.
Code:
1
2
3 sta= con.prepareStatement("SELECT * FROM table WHERE num like '%?%'"); sta.setString(1, champ.getText() );
le code et le stacktrace ?
je n'ai pas compris ta question.
oups
Code:
1
2
3
4 sta= con.prepareStatement("SELECT * FROM table WHERE num like ?"); String recherche = "%" + champ.getText() + "%"; sta.setString(1, recherche );