Я пытаюсь создать программу, которая получает данные из CSV-файла и записывает их в созданную Java базу данных и таблицу Access. Программа использует цикл while для просмотра CSV-файла. Первая строка файла отлично записывается в базу данных, но на второй строке происходит сбой при попытке записать такой же ввод в таблицу. Как я могу это решить? Вот мой код:
public void GPXtoAccess() {
try {
Access = new Scanner(DummyCSV);
Scanner = new Scanner(DummyCSV);
while (Access.hasNextLine()) {
Scanner.useDelimiter(";");
GPXlat = Scanner.next();
GPXlon = Scanner.next();
GPXtime = Scanner.next();
GPXname = Scanner.next();
GPXdesc = Scanner.next();
try {
GPXTable.addRow(Column.AUTO_NUMBER, GPXlat, GPXlon, GPXtime, GPXname, GPXdesc);
} catch (IOException T) {
System.out.println("Error: " + T);
System.out.println("Error is thrown while writing data to table");
}
}
} catch (FileNotFoundException M) {
System.out.println("Error: " + M);
}
}