Ich möchte Daten aus der Datenbank suchen und anzeigen (Daten in einem Formular eingegeben). Das Problem ist, dass ich immer den letzten Wert in der Datenbank bekomme. dies ist mein Code:Ich bekomme immer die neuesten Daten in der Datenbank
public void actionPerformed(ActionEvent ae) {
String nom, prenom;
nom = tf3.getText();
prenom = tf4.getText();
String url = "jdbc:mysql://localhost:3306/seminaire";
String userid = "root";
String password = "";
try {
if (nom != "" && prenom != "") {
Connection connection = DriverManager.getConnection(url,
userid, password);
Statement st = connection.createStatement();
ResultSet rs= st.executeQuery("SELECT * FROM participant WHERE nom=nom && prenom=prenom");
while (rs.next())
{
String nm = rs.getString("nom");
String prnm = rs.getString("prenom");
String cat = rs.getString("categorie");
String afl = rs.getString("affiliation");
String mnt = rs.getString("montant");
}
}
}
catch (FileNotFoundException | DocumentException e) {
e.printStackTrace();
}
}
Haben Sie eine Ahnung, bitte. danke
es ist perfekt .thank Sie –