2011-05-11 23 views
2

我想建立一個持續檢查數據庫的服務器,以便每隔五分鐘通知可用的更新。是否有可能使用定時器來檢查java中的數據庫,因爲v可以在dot net中完成。如果有人有想法實施它,請與我分享。是否有可能在java中使用定時器?

在此先感謝。

+5

Java還是Javascript? – MByD 2011-05-11 06:13:38

+0

您可以使用組合,JavaScript代碼每5分鐘檢查一次服務器,並且java在每個請求中檢查數據庫是否有新條目 – Ibu 2011-05-11 06:19:56

+0

@Ibu:將數據庫用作事件存儲是軟件設計的反模式,應該避免: http://en.wikipedia.org/wiki/Database-as-IPC – Esko 2011-05-11 06:58:49

回答

2

是的,這是可能的。

java.util.Timer

+0

你確定編輯?也許我們應該等待OP的答案.. – MByD 2011-05-11 06:17:23

+0

@MByD:我認爲OP需要像watchDog或者反向ajax一直在數據庫中觀察新變化......: -/ – 2011-05-11 06:20:03

+0

不是100%,而是java/.net/javascript - 哪一個是奇怪的?還從JS(瀏覽器?)檢查數據庫似乎......不太可能。 – Rob 2011-05-11 06:20:11

4

您可以在Java中使用的Timer安排任何操作。您也可以使用Quartz Scheduler
我會去春季調度。

7

肯定有可能。我希望你是問有關排定作業

Timer timer = new Timer(); 
timer.schedule(new YourTask(), seconds * 1000); 

看看quartz scheduler一個更復雜的方法。

相關問題