gpt4 book ai didi

java - 如何在mysql数据库中插入记录时调用java方法

转载 作者:行者123 更新时间:2023-11-29 05:41:21 25 4
gpt4 key购买 nike

请告诉我在mysql数据库中插入记录时是否可以调用java方法或struts Action 类实际上我的问题是我有 2 个数据库(都是 mysql 数据库,即 db1 和 db2)在两个不同的位置运行。我需要它们之间的通信。当一条记录同时插入到 db1 的 X 表中时,必须插入一些数据db2 中的 Y 表取决于插入到 db2 中的数据,一些数据必须插入到 db1 中的 Z 表中。

实际上我的项目是病人护理项目对于一组患者,一个护理人员在那里
对于每一位患者,都有一个嵌入式按钮。患者详细信息与嵌入式按钮和相应护理人员之间的映射在 db2 数据库中当患者按下嵌入按钮时,嵌入信息将插入 db1为了向护理人员发送移动消息,我必须根据插入到 db1 中的嵌入式信息从 db2 获取数据,因为患者和护理人员的映射位于 db2 中

与db1通信的业务逻辑是用vc++编写的

与db2通信的业务逻辑是用java写的

所以我需要db1和db2之间的通信

使用的技术

java,struts 1.2

数据库:mysql

最佳答案

我认为不可能从 db insert 主动触发 java 代码。我们做的恰恰相反:

  • 当发生插入时,我们将 rowid 写入专用表
  • 我们有一个定期运行的 Java 作业,它会检查该表中是否有新条目

你不应该在 web 上下文中做任何这样的事情,所以在这种情况下忘记 struts!

关于java - 如何在mysql数据库中插入记录时调用java方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com