鮮少使用MySQL,直到有人問我Dbexpress如何連接MySQL時,發現這比想像中要來得困難。
在尋找解決方案時,突然發現這個好物:DBX4MySQL (DBX for MySQL)
它的概念和Devart的MyDAC很像
MyDAC Connection Flow [Direct Mode] (節錄自Devart官網) |
Any MySQL libraries are not requred on a client workstation, even libmysql.dll
各版本Libmysql.dll不相容的問題已經都不存在了!(因為沒有它仍然可以連結MySQL)
也就是說,我們只需要DBX Driver(DBX4MySQL)就可以吃天下了!
接下來我們來看一下展示畫面吧!
首先是設計畫面 |
SQLConnection連線設定 |
試用版本的限制:在連接時隨機跳出未註冊訊息,並且斷線及退出應用程式 |
連線成功囉! |
從SQLMonitor可以看出DBX4MySQL是使用MySQL C API底層連接,效能當然是發揮到極緻! |
光看到 "DBX4MySQL" 會讓人誤會是 Dbexpress V4.x版 (BCB6為1.0,Delphi7為2.0)
事實上,"4"是"for"的諧音,完完全全地誤會了啊~~~~~~Orz
所以很可惜的,DBX4MySQL只有支援到 BCB6 + Delphi 7 ,我最近發了封信給MicroOLAP的Sales,得到的回覆是:
This product was discontinued ages ago, sorry.
可惜了這麼好的產品,可能是詢問度不高吧。
喜歡這個產品的愛好者們也可以發信向廠商丟水球吧 ^ ^
希望MicroOLAP能快快出後續的升級版本。
沒有留言:
張貼留言