關於DBX Framewrok 和 FireDac 的一點隨筆
阿新 • • 發佈:2017-07-26
red head server 三層 spa 數據 mysql5 fired clas
DBX Framework (dbExpress Framework )用了很長的時間, 一直覺得簡單好用,但今天需要連MySQL5.7, 發現已經沒辦法用了,感覺是時候放棄用它來作數據連接了。
以前一直用它作C/S,三層的開發,真有些舍不得放棄,但沒辦法!以後連數據庫還是要用FireDac了,畢竟各種數據庫一直在不斷的更新版本,FireDac也一直會不斷的更新和完善,而DBX在數據庫連接這塊已經不會再更新了。
不過,雖然DBX連接數據庫的驅動陳舊了,但它仍然在DataSnap體系扮演著重要角色,目前來看DataSnap內部不會有根本的變化,一切還是以DBX的東西為支柱。或許有一天內部不再使用Indy系列通信,但這不影響DBX所處的位置。
Firedac在DataSnap中還是側重數據庫連接上,不像SQLConnection能右鍵直接生成代理類。雖然FDConnection也能連接DataSnap Server, 但在在Firedac的內部,也是使用DBX來抓取數據(至少目前是),然後再轉為FD的數據,所以在意效率的話,還是DBX更有效率。關於便不方便的問題仁者見仁,智者見智吧。
關於DBX Framewrok 和 FireDac 的一點隨筆