我如何在 java 中提出一种机制,我可以在其中监视 Java DB 表中的日期/时间字段,并且只要一个或多个记录的日期/时间字段与系统时间匹配,我就可以获取它们进一步处理??!示例代码将不胜感激!
问问题
179 次
2 回答
0
将数据库中的日期/时间字段设置为时间戳。然后从数据库中获取该字段的值。并以毫秒为单位转换当前时间,然后进行比较。
java.util.Date utilDate=new java.util.Date();
java.sql.Timestamp timest=new Timestamp(utilDate.getTime());
timest.compareTo(timest2);
于 2011-10-22T12:31:22.187 回答
0
您当然可以使用触发器 - 这些是 DBMS 自动执行的 DB 过程,当发生特定事件时,其中一个事件可能是您的日期/时间字段值的更改。
这些程序是在 DB 本身中实现的,而不是在您的 java 代码中。
这是关于数据库触发器的维基百科文章。
于 2011-10-22T13:11:30.077 回答