2011-10-22 66 views
1

如何在java中创建一种机制,在该机制中,我可以监视Java DB表内的日期/时间字段,并且只要一个或多个记录的日期/时间字段与我可以抓取的系统时间匹配他们进一步处理??!示例代码将不胜感激!Java数据库检查日期/时间字段(事件处理)?

回答

0

将DB中的日期/时间字段设置为Timestamp。然后从数据库中获取该字段的值。并以毫秒为单位转换当前时间,然后进行比较。

java.util.Date utilDate=new java.util.Date(); 
java.sql.Timestamp timest=new Timestamp(utilDate.getTime()); 

timest.compareTo(timest2); 
0

你一定能使用触发器 - 这些是得到由DBMS自动执行程序数据库,当特定事件发生时,和一个这样的事件可能是你的日期/时间字段的值的变化。

这些过程被实现到DB本身,而不是你的Java代码。

Here是关于DB触发器的维基百科文章。