我想检查Derby数据库中最旧的记录,看看它是否超过一年....然后删除此记录。我的代码不适合我。
LocalDate now = LocalDate.now();
LocalDate oneYearOld = now.minusDays(365);
System.out.println( "now: " + now );
System.out.println( "OneYearOld: " + oneYearOld);
System.out.println( "SQL Date: " + sqlDate);
PreparedStatement stmtB = con.prepareStatement("DELETE FROM TEST5 WHERE 'DateDate' > 'oneYearOld'");
stmtB.executeUpdate(); // Deletes any call record over one year old