Programmation java avec une requete sql
Résolu
Lemaestro77
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, j'ai un soucis avec une requete sql dans mon langage java. je veux pouvoir recuperer une chaine de caractere en bd. la chaine peut etre au debut, au milieu ou à la fin de la chaine. mais en java je ne sais pas comment placer ca.. voila ma requete
merci d'avance
String requete2; requete2 = "select * from clients where clients.CLIW_INT = '"+Intitule+"'";
merci d'avance
A voir également:
- Programmation java avec une requete sql
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
Ce n'est pas un problème de Java mais de SQL.
Il faut que tu utilises une requête avec l'opérateur LIKE :
https://www.w3schools.com/sql/sql_like.asp
Remarque : pour éviter les failles de type injection SQL tu dois utiliser un PreparedStatement.
https://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html
Ce n'est pas un problème de Java mais de SQL.
Il faut que tu utilises une requête avec l'opérateur LIKE :
https://www.w3schools.com/sql/sql_like.asp
String query = "select * from clients where clients.CLIW_INT like ?"; prepStmt.setString(1, "%"+intitule+"%");
Remarque : pour éviter les failles de type injection SQL tu dois utiliser un PreparedStatement.
https://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html