MySQL触发器启动Java应用程序

时间:2014-04-25 06:34:13

标签: java mysql sql triggers

我有一个Web应用程序,它在MySQL DB中插入一个带有未来时间的行。当当前时间等于条目中的设置时间时,我希望java应用程序根据条目中的值开​​始做一些工作。

  1. 如何在表格中每行创建一个可以在时间匹配时触发事件的计时器?

  2. 如何在计时器到期时生成新的java应用程序。是的,我需要为每个触发此触发器的行提供一个应用程序。

  3. 赞赏任何指向框架或示例代码的指针。我认为对大型数据集进行轮询表可能很繁琐。

3 个答案:

答案 0 :(得分:1)

mysql触发器无法调用java应用程序,但我认为Oracle可以做到这一点。做谷歌搜索..

答案 1 :(得分:1)

只创建一个java应用程序,每秒检查一次表并获取要执行的行。如果找到这样的行,则运行适当的代码。

您可以使用Timer或查看http://quartz-scheduler.org/documentation/quartz-2.x/examples/

答案 2 :(得分:0)