Hallo zusammen,
ich habe eine Lösung für mein problem bereits gefunden, bin damit jedoch absolut nicht zufrieden. Vielleicht wisst ihr weiter und könnt mir einen Hinweis geben:
Ich lese Daten aus einer externen Datei ein, verarbeite sie und möchte sie in verschiedenen Tabellen (MySQL abspeichern). Dazu benötige ich den Fremdschlüssel aus den Datensätzen der anderen Tabellen (klappt nicht mit Last_Insert_ID()!). Hierzu wähle ich die ID mit createStatement aus und lasse sie ausgeben. Dabei kann nur eine einzige Integer zurückgegeben werden.
Bisheriger Code:
Warum auch immer, möchte Java unbedingt diese while-Schleife haben, ansonsten erhalte ich immer eine Exception. Weiß jemand wie ich diesen Fremdschlüssel eleganter verarbeiten kann ODER wie ich auf die Schleife verzichten kann?
Ich wäre euch wirklich sehr dankbar.
Ganz herzlichen Dank bereits jetzt.
ich habe eine Lösung für mein problem bereits gefunden, bin damit jedoch absolut nicht zufrieden. Vielleicht wisst ihr weiter und könnt mir einen Hinweis geben:
Ich lese Daten aus einer externen Datei ein, verarbeite sie und möchte sie in verschiedenen Tabellen (MySQL abspeichern). Dazu benötige ich den Fremdschlüssel aus den Datensätzen der anderen Tabellen (klappt nicht mit Last_Insert_ID()!). Hierzu wähle ich die ID mit createStatement aus und lasse sie ausgeben. Dabei kann nur eine einzige Integer zurückgegeben werden.
Bisheriger Code:
Java:
long lastID = 0;
while(result.next())
lastID = result.getLong(1);
Warum auch immer, möchte Java unbedingt diese while-Schleife haben, ansonsten erhalte ich immer eine Exception. Weiß jemand wie ich diesen Fremdschlüssel eleganter verarbeiten kann ODER wie ich auf die Schleife verzichten kann?
Ich wäre euch wirklich sehr dankbar.
Ganz herzlichen Dank bereits jetzt.