获取Mysql数据库更改和下载文件

时间:2018-02-14 10:03:47

标签: java mysql polling

对于项目,我需要列出java程序中的任何mysql数据库更改。 De数据库包含文件的链接。 目的是每当de数据库中的链接改变时,java程序就会得到通知并开始下载文件。

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

我建议你使用数据库触发器,每次在链接表上有更新或插入操作时,都会填充一个新表(假设它名为link_change)。

然后需要定期轮询此link_change(例如:使用select,通过JDBC),并由java程序处理。它应该删除已处理的记录。

价:

https://en.wikipedia.org/wiki/Database_trigger

https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html