Java アプリ (Web アプリではない) で、SQL Server データベースのテーブルを継続的に監視したいのですが、新しい行が追加された瞬間に、対応する「ジョブ」をスケジュールしたいと考えています。その行に。同様に、既存の行が (同じテーブルで) 削除された場合、私もそれに対応したいと考えています。スケジュールされたジョブがキャンセルされます。
ジョブをスケジュールする方法またはスケジュールされたジョブを削除する方法を理解しています。知りたいのは、そのテーブルの追加/削除についてテーブルを継続的に監視する方法です (ジョブをスケジュール/削除できるようにするため)。
このアプリがサーバーにデプロイされた瞬間から、上記を継続的に実行したいと考えています。(そのアプリには、スケジュールされたジョブなどを実行するための他のコードもあります)。
ガイドやハウツーは非常に役立ちます。Java 7には「WatchService」と呼ばれるものがあることを理解していますが、私が読んだことから、特定のフォルダーに追加/削除されているファイルを監視するのに役立ちます...追加を監視するために同様の方法で適用できるものを探しています/データベース内のテーブルの削除。