Hallo allezusammen,
ich habe folgendes Problem. Ich füge Daten in einer Mysql Tabelle ein, klappt alles wunderbar, bis das Programm auf einmal nicht mehr weitermacht. Keine Fehlermeldung, keine Exception, er versucht einfach den nächsten Datensatz einzufügen und macht nichts mehr. Kennt jemand das Phänomen? Anbei ein bisschen quellcode, die erste schleife wird noch in die Tabelle eingefügt, bei der zweiten bricht er beim ersten executeUpdate ab.
Danke für eure Hilfe
ich habe folgendes Problem. Ich füge Daten in einer Mysql Tabelle ein, klappt alles wunderbar, bis das Programm auf einmal nicht mehr weitermacht. Keine Fehlermeldung, keine Exception, er versucht einfach den nächsten Datensatz einzufügen und macht nichts mehr. Kennt jemand das Phänomen? Anbei ein bisschen quellcode, die erste schleife wird noch in die Tabelle eingefügt, bei der zweiten bricht er beim ersten executeUpdate ab.
Code:
System.out.println("Teams erstellen...");
for (int i=0; i<league.getTeamsVector().size(); i++) {
query = "INSERT INTO jos_joomleague_teams(id, name, club_id) VALUES(NULL, \""+league.getTeamsVector().get(i).getTeamName()+"\", 0)";
System.out.println(query);
stmt.executeUpdate(query, Statement.RETURN_GENERATED_KEYS);
ResultSet gk = stmt.getGeneratedKeys();
if (gk.next()) {
league.getTeamsVector().get(i).setID(gk.getInt(1));
}
gk.close();
}
// jos_joomleague_team_joomleague Mannschaften zum Projekt zuordnen
// TODO: Hier stimmt was nicht
System.out.println("Teams zum Projekt...");
for (int i=0; i<league.getTeamsVector().size(); i++) {
query = "INSERT INTO jos_joomleague_team_joomleague(id, project_id, team_id) VALUES(NULL,"+project_id+","+league.getTeamsVector().get(i).getID()+")";
System.out.println(query);
stmt.executeUpdate(query);
}
Danke für eure Hilfe