繁体   English   中英

如何使用 QT 和 C++ 侦听 mysql 数据库中的触发事件?

[英]How do I listen for a triggered event in mysql database using QT & C++?

我目前正在使用 C++、QT 和 MYSQL 为办公室开发报价生成器。 我几乎完成了它,但我仍然认为自己是 C++ 的菜鸟,因为我已经多年没有使用它了。 我正在使用 QMYSQL 驱动程序,并且我已成功在 mysql 数据库中创建了此触发器(在每行插入引号后创建触发器new_quote_added quotes (quoteNUM,name)VALUES(NEW.quoteNUM,NEW.name)),

我想知道是否有人可以给我一些示例,说明如何设置侦听器以查看此触发器,然后将消息发布到我设置的 systemtrayIcon。 如果这是超级基本的,我深表歉意,但正如我所说,我是新手,还没有发现其他人这样做。 预先感谢您的帮助

与 Postgres 不同,MySQL 没有通知/订阅机制。 因此,您需要对所需的表进行轮询以跟踪插入。 你也可以看看这个实现: https://github.com/Cyclonecode/mysql-notification它正在创建一个 Http 服务器并通过 Z45EDC1B96407D9D213DD1135962A32A 连接发送通知。 由于缺乏安全考虑,它并不适合所有用例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM