关于DBX Framewrok 和 FireDac 的一点随笔
Posted jjw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于DBX Framewrok 和 FireDac 的一点随笔相关的知识,希望对你有一定的参考价值。
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 的一点随笔的主要内容,如果未能解决你的问题,请参考以下文章
FireDAC 下的 Sqlite [11] - 关于批量提交 SQL 命令的测试,
使用Entity Framewrok Core连接Mysql