从 Delphi、C++ Builder 和 Lazarus 连接到 MySQL 数据库
MySQL 数据访问组件(MyDAC)是一个组件库,提供从 Delphi 和 C++ Builder(包括社区版)以及 Windows、Linux、macOS、iOS 和 Android 上的 Lazarus(和 Pascal),对 MySQL 和 MariaDB 的直接访问,适用于 32 和 64 位平台。
基于 MyDAC 的应用程序可以直接连接到 MySQL 服务器或通过 MySQL 客户端库工作。MySQL 数据访问组件旨在帮助程序员更快、更轻松地开发 MySQL 数据库应用程序。
MyDAC 完全替代了标准 MySQL 连接器,是 Borland 数据库引擎 (BDE) 和标准 dbExpress 驱动程序的有效替代方案,用于访问 MySQL。
与 MySQL 的本机连接
基于 MyDAC 的数据库应用程序易于部署,不需要安装其他的数据提供程序层(例如 BDE 或 ODBC),这就是它为什么可以更快工作的原因,而不是基于标准 Delphi 数据连接解决方案的那些。此外,MyDAC 提供了直接使用 MySQL 的机会,而无需涉及 MySQL 客户端库。

广泛的 MySQL 功能
通过提供对最先进的数据库功能的访问,MyDAC 可以让开发人员利用 MySQL 服务器的全部功能并优化其数据库应用。MyDAC 提供对嵌入式服务器、安全连接、 和 MySQL 管理任务。
SSL 连接
行级和表级锁定
嵌入式服务器
服务任务
批量数据加载
直接连接
HTTP 隧道
可视化应用程序故障转移
服务器管理
Delphi、C++ Builder 和 Lazarus 的跨平台组件
MyDAC 是一种跨平台解决方案,用于使用各种 IDE 开发应用程序:RAD Studio、Delphi、C++ Builder、Windows、macOS、Linux、iOS、Android 上的 Lazarus(和 FPC)、 以及适用于 x86 和 x64 平台的 FreeBSD。MyDAC 还支持 FireMonkey 平台,它可以让您开发视觉和移动设备的应用程序。
安全连接
您可以将 MyDAC 与 SecureBridge 组件结合使用,将 SSL、SSH 或 HTTP/HTTPS 协议嵌入到使用 Delphi、C++ Builder、Lazarus 或 Free Pascal 开发的应用程序中,以建立与 MySQL 服务器的安全连接。
产品特点
直接模式
允许您的应用程序直接与 MySQL 一起工作,而无需涉及 MySQL 客户端 库,从而大大方便了应用程序的部署和配置。
移动开发
使用 MyDAC 为 iOS 和 Android 移动设备进行开发变得更加容易, 因为 MyDAC 允许您的移动应用程序与 MySQL 数据库一起工作。
数据库兼容性
产品支持最高 8.0 的 MySQL 服务器版本、最高 11.x 的 MariaDB 服务器版本、Microsoft Azure Database for MySQL、Amazon RDS for MySQL、Amazon Aurora 和 Google Cloud for MySQL。
IDE 兼容性
我们的产品与最新的 IDE 版本兼容,包括社区版:Embarcadero RAD Studio 12 Athens、 Delphi 12 雅典,C++ Builder 12 雅典,Lazarus(和 FPC)。它也与以前的 自 Delphi 6 和 C++Builder 6 以来的 IDE 版本。
数据类型映射
如果要在 MySQL Server 和 Delphi 数据类型之间进行自定义对应,您可Data Type Mapping 引擎。
开发平台
支持所有主要的 GUI 框架:在 Delphi 中开发适用于 Windows 的 VCL 应用程序或跨平台的 FMX 应用程序,以及在 Lazarus 中为 Windows、macOS 或 Linux 开发 LCL 应用程序。
性能
我们所有的组件和库都旨在帮助您编写高性能、轻量级的数据访问层。
监测
使用我们的软件 dbMonitor 工具进行监控 以及使用 MyDAC 分析您的应用程序发出的所有数据库调用。dbMonitor 执行 对 SQL 语句执行、提交等。
-
C++
+关注
关注
22文章
2121浏览量
76694 -
delphi
+关注
关注
2文章
159浏览量
38744 -
MySQL
+关注
关注
1文章
897浏览量
29208 -
Builder
+关注
关注
1文章
23浏览量
11577 -
Lazarus
+关注
关注
0文章
3浏览量
6378
原文标题:MySQL 数据访问组件:使用 MySQL 时享受最高性能和无限可能
文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
企业级MySQL数据库管理指南
PLC数据中台对接到MySQL数据库并对接到生产看板
MySQL数据库是什么
适用于SQLite的dbExpress数据库驱动程序
InterBase和Firebird数据访问组件介绍
适用于MySQL的dbExpress驱动程序:提供对MySQL的快速访问
适用于MySQL和MariaDB的Python连接器:可靠的MySQL数据连接器和数据库
从Delphi、C++ Builder和Lazarus连接到Oracle数据库
MySQL数据库的安装

从Delphi、C++ Builder和Lazarus连接到MySQL数据库
评论