标签: java mysql polling
对于项目,我需要列出java程序中的任何mysql数据库更改。 De数据库包含文件的链接。 目的是每当de数据库中的链接改变时,java程序就会得到通知并开始下载文件。
最好的方法是什么?
答案 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