Servus, ich weiß nicht, ob ich hier im richtigen Forum bin,
versuche mit JSP zu arbeiten, aber habe schon bei Java ein kleines Problem.
Und zwar versuche ich mittels:
Eine mySql datenbank abfrage zu starten und diese in einer Tabelle darzustelllen.
Ich weiß nicht, was ich falsch gemacht habe, aber es wird mir nur der letzte Datensatz angezeigt und der Rest nicht .... das muss ja irgendwie am result.next() liegen, aber ich habe keine ahnung was es sein könnte.
Hoffe man kann mir da ein wenig helfen.
versuche mit JSP zu arbeiten, aber habe schon bei Java ein kleines Problem.
Und zwar versuche ich mittels:
Code:
public String getVeranstaltungen(){
String string2 = null;
if(conn != null){
Statement query;
try {
query = conn.createStatement();
String sql;
sql = "select * from veranstaltung";
ResultSet result = query.executeQuery(sql);
while(result.next()){
string2 = "<tr>";
string2 += "<td>"+result.getString("id")+"</td>";
string2 += "<td>"+result.getString("vName")+"</td>";
string2 += "<td>"+result.getString("beschreibung")+"</td>";
string2 += "<td><a href=\"vstgform.jsp?aktion=edit&id="+result.getString("id")+"\">edit</a></td>";
string2 += "<td><a href=\"vstg.jsp?pos=vstg&aktion=delete&id="+result.getString("id")+"\">delete</a></td>";
string2 += "</tr>";
}
} catch (SQLException e) {
e.printStackTrace();
}
}
return string2;
}
Eine mySql datenbank abfrage zu starten und diese in einer Tabelle darzustelllen.
Ich weiß nicht, was ich falsch gemacht habe, aber es wird mir nur der letzte Datensatz angezeigt und der Rest nicht .... das muss ja irgendwie am result.next() liegen, aber ich habe keine ahnung was es sein könnte.
Hoffe man kann mir da ein wenig helfen.