J
Java Spinner
Gast
Hallo ich bin gerade dabei ein Medienprogramm zu schreiben und jetzt steh ich vor folgenden Problem ich möchte in meiner Gui wenn ich da im Textfeld namens Titel einen Film eingebe und anschließend auf anzeigen klicke wird mir immer nur der erste Datensatz aus meiner DB geliefert z.b :
Mein 1. Satz ist Lost, Jahr 2004, 45 min
Mein 2 Satz ist Bad Boys2 2003 120 min
und wenn ich Bad Boys eintippe dann wird mir immer der Inhalt vom 1 .Satz ( immer Lost Informationen) angezeigt vl weis da jemand wo mei Fehler is: der code heißt folgend: Bin für jede hilfe dankbar!
public void anzeigen()
{
try {
StringBuffer s = new StringBuffer();
s.append("SELECT dvd.regisseur, dvd.spielzeit FROM dvd ");
//s.append("SELECT cd.interpret, cd.tracks FROM cd ");
Statement statement = Datenbank.con.createStatement();
ResultSet rs = (ResultSet) statement.executeQuery(s.toString());
if ( rs.next())
{
BenutzerGUI.regisseurInterpretEingabe.setText(rs.getString(1));
BenutzerGUI.spielzeitTrackEingabe.setText(rs.getString(2));
}
else {}
//BenutzerGUI.ergebnisliste.setText("Hier werden die Details ausgegeben:"+'\n'+ suchbegriff);
}
catch (Exception ex )
{}
}
Mein 1. Satz ist Lost, Jahr 2004, 45 min
Mein 2 Satz ist Bad Boys2 2003 120 min
und wenn ich Bad Boys eintippe dann wird mir immer der Inhalt vom 1 .Satz ( immer Lost Informationen) angezeigt vl weis da jemand wo mei Fehler is: der code heißt folgend: Bin für jede hilfe dankbar!
public void anzeigen()
{
try {
StringBuffer s = new StringBuffer();
s.append("SELECT dvd.regisseur, dvd.spielzeit FROM dvd ");
//s.append("SELECT cd.interpret, cd.tracks FROM cd ");
Statement statement = Datenbank.con.createStatement();
ResultSet rs = (ResultSet) statement.executeQuery(s.toString());
if ( rs.next())
{
BenutzerGUI.regisseurInterpretEingabe.setText(rs.getString(1));
BenutzerGUI.spielzeitTrackEingabe.setText(rs.getString(2));
}
else {}
//BenutzerGUI.ergebnisliste.setText("Hier werden die Details ausgegeben:"+'\n'+ suchbegriff);
}
catch (Exception ex )
{}
}