mysql - 将 MySQL 事件通知回 Delphi 应用程序

标签 mysql delphi notifications

你好,

有没有人能提供一些关于如何通知我的 Delphi 应用程序我的 MySQL 数据库中的特定记录已更改的指示?与 Interbase 的事件系统类似吗?

我看过的想法:

.: Q4M:. ( http://q4m.31tools.com/ )

优点:不需要外部守护进程的 native MySQL 解决方案 缺点:不存在 Win32 构建,因为它使用特定于 Linux 的 Posix 调用

.: MySQL 消息 API :. ( http://messagequeue.lenoxway.net/ )

优点:稳健(使用 spread.org) 缺点:没有 Win32 二进制文件。需要 spread.org 的额外配置和守护进程

.: 自定义用户定义函数:.

我正在尝试编写一个可以使用 Win32 API PostMessage() 的 UDF,以便将 Windows 消息发送到一个简单的套接字服务器。

优点:与 MySQL 集成(尽管具有外部 DLL 依赖性)。可以根据我的需要定制 缺点:我无法让它工作(参见帖子 MySQL User Defined Function to send a windows message)。这可能是因为 MySQL 作为服务运行

非常感谢任何指示、想法等。

--D

最佳答案

作为一种选择,您可以考虑使用中间层解决方案,例如 RemObject DataAbstract 或 kbmMW。据我所知,它们允许跟踪中间层的变化并提供通知客户的机制。

关于mysql - 将 MySQL 事件通知回 Delphi 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3983992/

相关文章:

mysql - MariaDB - 中继日志读取失败 : Could not parse relay log event entry

delphi - 以 HTML 格式发送电子邮件

android - 清除操作按钮上的通知点击

android - Azure 推送通知中心 - 如何处理 iOS 和 Android 的有效负载格式?

php - Mysql 的 Unicode 字符

mysql - 如何优化此 sql 查询(内连接)

php - mysql查询返回所有数据,即使where不满足LARAVEL

delphi - 此代码是否由于编译器错误而无法构建?

delphi - 将 QuickReport 转换为 FastReport

json - 作为发送到 Amazon SNS 的嵌套信息的一部分,在消息响应中获取多个反斜杠 - 我是否遗漏了什么?