java - 获得数据库更新和更新提要的通知

标签 java python mysql servlets

mysql 中,有没有一种方法可以通知我某个表已更新了这么多行? 好吧,我需要执行一项任务来自动更新 xml/json 提要,为什么数据库中有更新。

我搜索了一些东西,比如调用触发器,calling a java method from mysql还有get notification in python i have checked on SO但我一直在寻找一种方法,其中需要更少的 Java 工作。从 servlet 做它对我来说是个主意,但从 mysql 做它会很好..

有什么想法吗???

最佳答案

虽然是随机的,也许您可​​以改为在您的服务器中执行此操作?看起来你想要一种简单的方法而不是一种有效的方法。我建议在 Linux 中尝试类似 cronjob 的东西。只需在您的数据库服务器中制作一个脚本,每隔一段时间查询一次更改,并在检测到更改时发送某种通知(邮件?)?我不知道您的脚本需要多复杂才能检测到您想要的更改,所以这可能不是最好的主意

编辑:所以基本上你想用触发器编辑外部文件,那么也许 UDF 就是你需要的东西。

看看this blog看看这是否是您想要的。

关于java - 获得数据库更新和更新提要的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23536795/

相关文章:

java - 如何将 Java BufferedImage 加载到 Matlab 中

python 运行 bash 命令得到不好的结果

python - 我可以双击 tkinter 列表框选项来调用 Python 中的函数吗?

javascript - 如何在php中的jquery对话框弹出窗口中显示从mysql数据库中选择的记录?

PHP/MYSQL - 在 for 循环内仅生成一个随机单词

javascript - PHP 将文本文件数组添加到数据库中

Java JMS 混合消息传递实现

java - 在 Tomcat 上部署为 WAR 的 Spring Boot 应用程序中增加类加载计数

java - 如何使用 Spring 4 在我的 webSocket 服务器中捕获订阅事件

python - os.system 调用位于名称包含空格的目录中的 exe