簡體   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