我目前正在考慮爲C編寫一個插件。我一直在閱讀和研究MySQL 5.1插件開發(http://www.amazon.com/MySQL-Plugin-Development-Sergei-Golubchik/dp/1849510601),它一直在幫助我很多。不過,我似乎無法找到執行查詢的任何示例。我試着用谷歌搜索,但找不到任何相關的例子。我暫時的目標是編寫一個簡單的插件,在將一些數據輸入到表中後,只需執行一些基本的選擇查詢。如果任何人願意分享這樣一個例子的鏈接或提供一個,它將不勝感激。編寫一個MySQL插件
0
A
回答
0
我沒有使用mysql的使用C之前,但是你可能想看看這些鏈接:
- http://dev.mysql.com/doc/refman/5.1/en/c-api-function-overview.html
- http://www.mysql.com/downloads/connector/c/
如果你知道MySQL的,我認爲那些鏈接至少是一個很好的起點。
0
作爲編寫存儲引擎插件的人,我發現從MySQL插件執行查詢非常困難。由於在MySQL進程中鎖定,MySQL不可重入。您可以使用MySQL客戶端API(由chris建議)連接到同一臺服務器。但99%的可能性只會導致整個服務器死鎖。
-2
聽起來對我來說,嘗試在storange引擎中執行查詢並不是一個好主意,因爲這會引入服務器無法處理的重入。
但是,您可以從守護程序線程執行此操作,就像事件調度程序已經做到的那樣。同樣,Handlersocket做了類似的事情(但使用處理程序API而不是執行查詢)。
無論如何,這聽起來有點可疑。如果你只是在學習,試着寫幾個UDF(他們很容易)。
相關問題
- 1. 編寫一個jQuery插件
- 2. 編寫一個插件系統?
- 3. 編寫一個新的jQuery插件
- 4. 編寫一個Firefox/Netscape插件
- 5. 編寫一個簡單的仄插件
- 6. 編寫一個更好的jQuery插件
- 7. 如何編寫一個jQuery UI插件?
- 8. 正在寫一個IE插件比爲Firefox/Chrome編寫一個更難嗎?
- 9. 編寫一個jQuery插件:公共方法和多個插件實例
- 10. 如何編寫一般的JavaScript插件
- 11. 編寫一個MongoDB插入語句
- 12. 編寫一個簡單的插件/組件
- 13. 在android中編寫插件/插件?
- 14. 如何爲這個jquery增量插件編寫一個函數?
- 15. 編寫一個ff文件
- 16. 如何編寫一個MySQL Join查詢
- 17. MYSQL 5.5 - 用插入語句編寫一個文件,該文件應該要求輸入並插入
- 18. 爲Rails編寫ActiveRecord插件
- 19. 如何編寫Solr插件?
- 20. 如何編寫Typescript插件?
- 21. 如何編寫ISAPI插件?
- 22. 如何編寫插件?
- 23. 爲Notepad編寫插件++
- 24. 用C編寫TestComplete插件#
- 25. 爲IE編寫插件
- 26. 如何編寫Firefox插件?
- 27. 編寫自定義插件
- 28. 編寫一個修改TextControl的resharper插件?
- 29. 如何編寫我的第一個jQuery插件?
- 30. 我該如何編寫一個插件來讀取Firefox書籤
這不是一個觸發器就足夠了,還是僅僅是一個訓練的例子? – Bobby 2011-01-07 15:44:49
只是一個培訓示例,讓我學習如何編寫插件。 – Error1f1f 2011-01-07 16:44:37