2011-10-22 81 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觸發器的維基百科文章。