Hallo Java-Gemeinde,
ich stehe vor einem Problem und könnte die Hilfe von Java-Fachmännern gebrauchen.
Ich lese mittels der JExcel-API eine Exceldatei aus und speichere den Inhalt in einer MySQL-Datenbank. Das funktioniert auch alles ganz gut, nur stellt sich mir jetzt ein Problem in den Weg:
Der Inhalt der Exceldatei verändert sich von Zeit zu Zeit, sprich es kommen neue Zeilen hinzu. Die Exceldatei lese ich in bestimmten Zeitabständen ein. Nun will ich aber nur die neu hinzugekommenen Zeilen in die Datenbank speichern. Das Problem hierbei ist, dass ich nicht die Möglichkeit habe beim Speichern in die Datenbank einzelne Felder als unique zu definieren, weil der Inhalt der Felder sich ändern kann. Das heißt, ich habe kein eindeutiges Feld das ich als Vergleichswert zwischen der Exceldatei und der Datenbank verwenden kann.
Nun suche ich nach einer Möglichkeit wie ich das bewerkstelligen kann. Ich wäre für jeden Tipp und jede Anregung sehr dankbar.
Gruß
heimedall
ich stehe vor einem Problem und könnte die Hilfe von Java-Fachmännern gebrauchen.
Ich lese mittels der JExcel-API eine Exceldatei aus und speichere den Inhalt in einer MySQL-Datenbank. Das funktioniert auch alles ganz gut, nur stellt sich mir jetzt ein Problem in den Weg:
Der Inhalt der Exceldatei verändert sich von Zeit zu Zeit, sprich es kommen neue Zeilen hinzu. Die Exceldatei lese ich in bestimmten Zeitabständen ein. Nun will ich aber nur die neu hinzugekommenen Zeilen in die Datenbank speichern. Das Problem hierbei ist, dass ich nicht die Möglichkeit habe beim Speichern in die Datenbank einzelne Felder als unique zu definieren, weil der Inhalt der Felder sich ändern kann. Das heißt, ich habe kein eindeutiges Feld das ich als Vergleichswert zwischen der Exceldatei und der Datenbank verwenden kann.
Nun suche ich nach einer Möglichkeit wie ich das bewerkstelligen kann. Ich wäre für jeden Tipp und jede Anregung sehr dankbar.
Gruß
heimedall