Guten Tag.
Ich programmiere eine einfache Anwendung, und ich möchte um Rat fragen. Mein Punkt ist, dass die Abfrage ausführen mein Code stoppt in der Mitte des Zyklus. Ich benutze SQLite JDBC-Datenbank aber wirklich beunruhigt mich sehr. Ich habe drei Kommentarzeilen. Siehe unten. Wie es jeden Datensatz spielt und fährt mit dem nächsten Datensatz in der Tabelle. Wenn diese Zeilen markiert // uncomment und so leider listet nur die erste Zeile. Die erste Zeile ist in der Tat gut, aber ich muss alle Zeilen in der Tabelle. Wie einfach zu lösen? Ich denke, es wird eine Kleinigkeit sein, so dass ich weiß nicht,
Ich habe eine Menge Code einfach für die Idee ..
Ich programmiere eine einfache Anwendung, und ich möchte um Rat fragen. Mein Punkt ist, dass die Abfrage ausführen mein Code stoppt in der Mitte des Zyklus. Ich benutze SQLite JDBC-Datenbank aber wirklich beunruhigt mich sehr. Ich habe drei Kommentarzeilen. Siehe unten. Wie es jeden Datensatz spielt und fährt mit dem nächsten Datensatz in der Tabelle. Wenn diese Zeilen markiert // uncomment und so leider listet nur die erste Zeile. Die erste Zeile ist in der Tat gut, aber ich muss alle Zeilen in der Tabelle. Wie einfach zu lösen? Ich denke, es wird eine Kleinigkeit sein, so dass ich weiß nicht,
Ich habe eine Menge Code einfach für die Idee ..
Java:
Connection c;
Statement stmt;
try {
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:funguje.db");
c.setAutoCommit(false);
System.out.println("Opened database successfully");
stmt = c.createStatement();
int y = 1;
try (ResultSet rs = stmt.executeQuery("SELECT * FROM Players")) {
while (rs.next()) {
int i = 1;
for (int wq = 1; wq <= 4; wq++) {
String poPro = y + "-" + i;
System.out.println(poPro);
boolean aff = false;
// ResultSet rv = stmt.executeQuery("SELECT * FROM Vysledky WHERE tymy = '" + poPro + "'");
// aff = rv.isBeforeFirst();
// if (aff != false) {aff = true; }
System.out.println(aff);
i++;
}
y++;
}
}
stmt.close();
c.close();
} catch (ClassNotFoundException | SQLException e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
System.exit(0);
}
Zuletzt bearbeitet: