Bonjour,
Je suis débutant et je but sur mon code.
en effet je souhaite j ai la phrase A="Blanche-Neige et les sept nains tu je", dans laquelle je recherche les mots qui sont contenus dans ma base de données.
le résultat des mot trouvés doit être concatener et stocker au terme de la recherche dans une variable B
Example: si à l'issue de ma recherche, j'obtien pour resultat les mots "je", "tu" alors ma variable B= "je tu"
Voici mon code source inachévé
BV m'aider SVP:
import java.sql.*;
public class Test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
final String SEPARATEUR = " ";
String conte = "Blanche-Neige et les sept nains tu je";
String mots[] = conte.split(SEPARATEUR);
for (int i = 0; i < mots.length; i++) {
System.out.println(mots[i]);
String prenom = mots[i];
String url = "jdbc:mysql://localhost:3306/yogam?verifyServerCertificate=false&useSSL=true";
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url,"root","");
PreparedStatement requete = con.prepareStatement("select * from motcle where mot_dep=? ");
requete.setString(1, prenom);
ResultSet resultatDest2 = requete.executeQuery();
while (resultatDest2.next()) {
System.out.println(resultatDest2.getString("mot_arr"));
String test = String.join(" ", resultatDest2.getString("mot_arr"));
System.out.println(test);
}
}
catch(Exception e) { System.out.println("Exception");
e.printStackTrace(); }
finally {
try {con.close();}
catch(SQLException e) {e.printStackTrace();}
}
}
}
}
Partager