我如何在java中提出一种机制,我可以在其中监视Java DB表中的日期/时间字段,并且只要一个或多个记录的日期/时间字段与我可以的系统时间匹配抢他们进一步处理??!示例代码将不胜感激!
答案 0 :(得分:0)
将DB中的日期/时间字段设为时间戳。然后从数据库中获取此字段的值。并以毫秒为单位转换当前时间,然后进行比较。
java.util.Date utilDate=new java.util.Date();
java.sql.Timestamp timest=new Timestamp(utilDate.getTime());
timest.compareTo(timest2);
答案 1 :(得分:0)
你肯定可以使用触发器 - 那些DBMS程序会在特定事件发生时自动由DBMS执行,而一个这样的事件可能会改变你的日期/时间字段的值。
这些程序在DB本身中实现,而不是在java代码中实现。
Here是关于数据库触发器的维基百科文章。