現在データベースに接続しているJava Webサービスを使用しています。 5分ごとにデータベースにクエリを実行して更新を確認する方法を知っている人はいますか?あらゆるコード/情報は非常に高く評価されます。ありがとう!5分ごとにデータベースを確認してください
-3
A
答えて
3
ScheduledExecutorService executorService = Executors.newScheduledThreadPool(1);
executorService.scheduleWithFixedDelay(new Runnable() {
public void run() {
//put query logic here
}
}
}, 10, 5, TimeUnit.MINUTES);
-1
新しいスレッドや新しいRunnableを作成してコードを実行し、sleep(5000 * 60)する必要があるようなサウンドです。
-1
このポーリングを有限の間隔で実行される常時実行するタスクにする場合は、おそらくJava TimerTaskを使用できます。 http://docs.oracle.com/javase/1.4.2/docs/api/java/util/TimerTask.html
-1
関連する問題
- 1. 5分ごとにテーブルが更新されるかどうか確認してください
- 2. Kamailioとデータベースの接続を確認してください。
- 3. 月ごとにソートされた星座を確認してください
- 4. Gridviewの最初の5行を確認してください
- 5. Rails 5 APIの起点を確認してください
- 6. 5分ごとにサーバーを確認する
- 7. 5分ごとにリモートデータベースのデータを確認するiOS
- 8. 同じ値を持つデータベースを確認してください。
- 9. ユーザーごとにデータベースを選択してください
- 10. データベースから番号を確認してください
- 11. データベース表の一意制約を確認してください
- 12. データベースから値を確認してください
- 13. データベース内のユーザー名を確認してください
- 14. SQL Serverデータベースのバージョンを確認してください
- 15. JMSのトピックごとのサブスクライバ数を確認してください
- 16. テスト分離ツールを確認してください
- 17. アレグロ5:ジョイスティックが「ニュートラル」であることを確認してください
- 18. html 5 shimがロードされているか確認してください。
- 19. name_suffixを確認してください
- 20. SQL:URLを確認してください
- 21. URLを確認してください
- 22. senderEmailAddressを確認してください
- 23. のJavaアンドロイドレルムチェックがオブジェクト場合(2をご確認ください)
- 24. データベースにハッシュされた電子メールアドレスを確認してください
- 25. PouchDBデータベースが空であることを確認してください
- 26. データベース内のデータが空であることを確認してください
- 27. 長いポーリングによる変更のデータベースを確認してください
- 28. 自分のコードがスレッドセーフであることを確認してください
- 29. 値がディパーソン分解であることを確認してください
- 30. jQuery少なくとも5つの入力にデータがあることを確認してください
何を達成しようとしていますか?それはかなり曖昧に聞こえるIMHO –
私はちょうど、更新された情報をモバイルデバイスと同期するために、データベース内の更新を常時チェックしたい – progdoc
質問があいまいであれば私を許してください、私は初心者hehe;) – progdoc