Devart MyDAC是一个组件库,是从Delphi、C++Builder和Lazarus连接到MySQL数据库的MySQL 数据访问组件,提供从 Delphi、C++Builder 和 Lazarus (Free Pascal) 对 MySQL 数据库服务器的直接访问。MyDAC 可以直接连接到 MySQL 服务器或通过 MySQL 客户端库工作。
Devart MyDAC是一个组件库,是从Delphi、C++Builder和Lazarus连接到MySQL数据库的MySQL 数据访问组件,提供从 Delphi、C++Builder 和 Lazarus (Free Pascal) 对 MySQL 数据库服务器的直接访问。MyDAC 可以直接连接到 MySQL 服务器或通过 MySQL 客户端库工作。MyDAC 库旨在帮助程序员开发更快、更干净的 MySQL 数据库应用程序。MyDAC 是标准 MySQL 连接解决方案的完全替代品,并为访问 MySQL 提供了 Borland 数据库引擎的有效替代方案。
功能特色
1、与MySQL的本机连接
基于MyDAC的DB应用程序易于部署,不需要安装其他数据提供层(例如BDE或ODBC),这就是为什么它们可以比基于标准Delphi数据连接解决方案的那些更快地工作。此外,MyDAC提供了一个额外的机会,可以直接使用MySQL,而无需涉及MySQL客户端库。
2、广泛的MySQL功能覆盖
通过提供对最先进的数据库功能的访问,MyDAC允许开发人员利用MySQL服务器的全部功能并优化他们的数据库应用程序。MyDAC提供对嵌入式服务器、安全连接和MySQL管理任务的完整支持。
3、Delphi、C++Builder和Lazarus的跨平台解决方案
MyDAC是使用各种IDE开发应用程序的跨平台解决方案:Windows、macOS、Linux、iOS、Android和FreeBSD上的RAD Studio、Delphi、C++Builder、Lazarus(和FPC),适用于x86和x64平台。MyDAC还支持FireMonkey平台,它允许您开发视觉上壮观的高性能桌面和移动原生应用程序。
4、安全连接
您可以将MyDAC与SecureBridge组件一起使用,将SSL、SSH或HTTP/HTTPS协议嵌入到使用Delphi、C++Builder、Lazarus或Free Pascal开发的应用程序中,以建立与MySQL服务器的安全连接
5、直接模式
允许您的应用程序直接使用MySQL,而无需涉及MySQL客户端库,从而显着促进应用程序的部署和配置。
6、移动开发
使用MyDAC开发iOS和Android移动设备变得更加容易,因为MyDAC允许您的移动应用程序像桌面应用程序一样简单地使用MySQL数据库。
7、数据库兼容性
我们的产品支持最高8.0的MySQL服务器版本、最高10.x的MariaDB服务器版本、Microsoft Azure Database for MySQL、Amazon RDS for MySQL、Amazon Aurora和Google Cloud for MySQL。
8、IDE兼容性
我们的产品与最新的IDE版本和版本兼容,包括社区版:Embarcadero RAD Studio 11 Alexandria、Delphi 11 Alexandria、C++Builder 11 Alexandria、Lazarus(和FPC)。它还兼容之前的IDE版本,包括Delphi 7、Delphi 6和C++Builder 6。
9、数据类型映射
如果要自定义MySQL Server和Delphi数据类型的对应关系,可以使用MyDAC提供的简单灵活的Data Type Mapping引擎。
10、开发平台
支持所有主要的GUI框架:为Windows开发VCL应用程序或在Delphi中开发跨平台FMX应用程序,以及在Lazarus中为Windows、macOS或Linux开发LCL应用程序。
11、表现
我们所有的组件和库都旨在帮助您编写高性能、轻量级的数据访问层。因此,他们使用先进的数据访问算法和优化技术。
12、监控
使用我们的免费软件dbMonitor工具来监控和分析您的应用程序使用MyDAC进行的所有数据库调用。dbMonitor执行SQL语句执行、提交、回滚等的每个组件跟踪。
13、支持
访问我们的支持页面,从知识渊博且经验丰富的专业人士那里获得即时帮助,快速解决您的问题,并通过修补程序进行夜间构建。
使用说明:
MyDAC 是专门为 MySQL 服务器构建的直接数据库连接包装器。MyDAC 提供 MySQL 功能集的广泛覆盖,支持客户端和直接连接模式,并强调优化的数据访问策略。