Я делаю приложение JavaAFX с использованием базы данных MS Access 2007.Мне нужно извлечь данные из базы данных путем фильтрации после даты.
Это хорошо работает:
ResultSet rs = stat.executeQuery("SELECT * FROM Notification WHERE
postDate>=#2018-01-18# AND getDate<=#2019-02-18#");
Но это не так:
private final static String GET_ALL =
"SELECT * FROM Notification WHERE postDate>=? AND getDate<=?";
public ArrayList<Notification> getAllNotification(LocalDate postDate, LocalDate getDate) {
PreparedStatement prepStmt = conn.prepareStatement(GET_ALL);
prepStmt.setDate(1, java.sql.Date.valueOf(postDate));
prepStmt.setDate(2, java.sql.Date.valueOf(getDate));
ResultSet rs = prepStmt.executeQuery();
}
Что яделаю неправильно или что я не делаю.Я использую, конечно, библиотеку ucanaccess в версии 4.0.3.Любое предложение или совет?