在Delphi中连接Mysql数据库的最佳方法是什么?

时间:2009-01-31 12:17:37

标签: mysql delphi

在Delphi中连接到Mysql 5.1.x时使用的最佳组件是什么?为什么?

5 个答案:

答案 0 :(得分:7)

没有其他数据库组件可以击败DevArt数据库组件,他们有MyDacUniDac,他们都可以使用直接访问数据库而无需在客户端计算机上安装mysql客户端,旁边与其他组件相比,它们具有快速的性能和高质量

Data Access Components for MySQL

Universal Data Access Components

并检查上面的页面以了解原因; - )

答案 1 :(得分:5)

您应该查看AnyDAC,支持MySQL和许多其他数据库。

答案 2 :(得分:2)

DevartmicroOLAP都提供访问MySQL数据库的组件。 Devart对dbExpress用户也有dbExpress drivers

如果您需要任何帮助,Bob Swart已经在Lulu上发布了Delphi for Win32 VCL Database Development

答案 3 :(得分:1)

不要忘记MySQL的客户端DLL是GPL编辑的,如果您使用它连接到服务器,您的应用必须是GPL编辑。

还有其他选择。直接连接到MySQL的组件跳过GPLed dll。 DevArt有这样的组件(direct和dbx),并且有免费的组件可以在tory.net上直接连接。

答案 4 :(得分:0)

我不使用MySQL,但是当我可以的时候,我更喜欢使用dbExpress。它是单向的,这使得它非常快。虽然我最近没有做过任何基准测试。

如果你不喜欢dbExpress,我找到了this list的MySQL访问组件。