Я читаю содержимое листа Excel, используя следующий код.
for (Row row : sheet) {
Cell firstCell = row.getCell(0);
Cell secondCell = row.getCell(1);
Cell thirdCell = row.getCell(2);
Cell fourthCell = row.getCell(3);
Cell fifthCell = row.getCell(4);
urlcnt=firstCell.getRichStringCellValue().getString();
srccnt=secondCell.getRichStringCellValue().getString();
contentType=thirdCell.getRichStringCellValue().getString();
verticle=fourthCell.getRichStringCellValue().getString();
timeFrame=fifthCell.getRichStringCellValue().getString();
}
Я присваиваю каждой ячейке определенной строки строку, как указано выше.
PreparedStatement insertUrlStatement = con.prepareStatement("INSERT INTO urls_temp(url, source_name, is_active, is_periodic, Link_Type, New_Entry, verticle, periodic_timeframe, datentime) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)");
insertUrlStatement.setString(1, urlcnt);
insertUrlStatement.setString(2, srccnt);
insertUrlStatement.setInt(3, 1);
insertUrlStatement.setInt(4, 0);
insertUrlStatement.setString(5, contentType);
insertUrlStatement.setInt(6, 1);
insertUrlStatement.setString(7, verticle);
insertUrlStatement.setString(8, timeFrame);
insertUrlStatement.setString(9, datentime);
insertUrlStatement.executeUpdate();
Иногда в листе Excel пользователь может оставить пустую строку подряд.В таких случаях эта программа не вставляет всю эту строку.
Я хочу, чтобы пустая ячейка была сохранена как пустая в таблице urls_temp.
Как добиться того же?Пожалуйста, посоветуйте ...