從 Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數(shù)據(jù)庫
MySQL 數(shù)據(jù)訪問組件(MyDAC)是一個組件庫,提供從 Delphi 和 C++ Builder(包括社區(qū)版)以及 Windows、Linux、macOS、iOS 和 Android 上的 Lazarus(和 Pascal),對 MySQL 和 MariaDB 的直接訪問,適用于 32 和 64 位平臺。
基于 MyDAC 的應用程序可以直接連接到 MySQL 服務器或通過 MySQL 客戶端庫工作。MySQL 數(shù)據(jù)訪問組件旨在幫助程序員更快、更輕松地開發(fā) MySQL 數(shù)據(jù)庫應用程序。
MyDAC 完全替代了標準 MySQL 連接器,是 Borland 數(shù)據(jù)庫引擎 (BDE) 和標準 dbExpress 驅(qū)動程序的有效替代方案,用于訪問 MySQL。
與 MySQL 的本機連接
基于 MyDAC 的數(shù)據(jù)庫應用程序易于部署,不需要安裝其他的數(shù)據(jù)提供程序?qū)樱ɡ?BDE 或 ODBC),這就是它為什么可以更快工作的原因,而不是基于標準 Delphi 數(shù)據(jù)連接解決方案的那些。此外,MyDAC 提供了直接使用 MySQL 的機會,而無需涉及 MySQL 客戶端庫。
廣泛的 MySQL 功能
通過提供對最先進的數(shù)據(jù)庫功能的訪問,MyDAC 可以讓開發(fā)人員利用 MySQL 服務器的全部功能并優(yōu)化其數(shù)據(jù)庫應用。MyDAC 提供對嵌入式服務器、安全連接、 和 MySQL 管理任務。
SSL 連接
行級和表級鎖定
嵌入式服務器
服務任務
批量數(shù)據(jù)加載
直接連接
HTTP 隧道
可視化應用程序故障轉(zhuǎn)移
服務器管理
Delphi、C++ Builder 和 Lazarus 的跨平臺組件
MyDAC 是一種跨平臺解決方案,用于使用各種 IDE 開發(fā)應用程序:RAD Studio、Delphi、C++ Builder、Windows、macOS、Linux、iOS、Android 上的 Lazarus(和 FPC)、 以及適用于 x86 和 x64 平臺的 FreeBSD。MyDAC 還支持 FireMonkey 平臺,它可以讓您開發(fā)視覺和移動設備的應用程序。
安全連接
您可以將 MyDAC 與 SecureBridge 組件結(jié)合使用,將 SSL、SSH 或 HTTP/HTTPS 協(xié)議嵌入到使用 Delphi、C++ Builder、Lazarus 或 Free Pascal 開發(fā)的應用程序中,以建立與 MySQL 服務器的安全連接。
產(chǎn)品特點
直接模式
允許您的應用程序直接與 MySQL 一起工作,而無需涉及 MySQL 客戶端 庫,從而大大方便了應用程序的部署和配置。
移動開發(fā)
使用 MyDAC 為 iOS 和 Android 移動設備進行開發(fā)變得更加容易, 因為 MyDAC 允許您的移動應用程序與 MySQL 數(shù)據(jù)庫一起工作。
數(shù)據(jù)庫兼容性
產(chǎn)品支持最高 8.0 的 MySQL 服務器版本、最高 11.x 的 MariaDB 服務器版本、Microsoft Azure Database for MySQL、Amazon RDS for MySQL、Amazon Aurora 和 Google Cloud for MySQL。
IDE 兼容性
我們的產(chǎn)品與最新的 IDE 版本兼容,包括社區(qū)版:Embarcadero RAD Studio 12 Athens、 Delphi 12 雅典,C++ Builder 12 雅典,Lazarus(和 FPC)。它也與以前的 自 Delphi 6 和 C++Builder 6 以來的 IDE 版本。
數(shù)據(jù)類型映射
如果要在 MySQL Server 和 Delphi 數(shù)據(jù)類型之間進行自定義對應,您可Data Type Mapping 引擎。
開發(fā)平臺
支持所有主要的 GUI 框架:在 Delphi 中開發(fā)適用于 Windows 的 VCL 應用程序或跨平臺的 FMX 應用程序,以及在 Lazarus 中為 Windows、macOS 或 Linux 開發(fā) LCL 應用程序。
性能
我們所有的組件和庫都旨在幫助您編寫高性能、輕量級的數(shù)據(jù)訪問層。
監(jiān)測
使用我們的軟件 dbMonitor 工具進行監(jiān)控 以及使用 MyDAC 分析您的應用程序發(fā)出的所有數(shù)據(jù)庫調(diào)用。dbMonitor 執(zhí)行 對 SQL 語句執(zhí)行、提交等。
-
C++
+關注
關注
22文章
2114瀏覽量
73764 -
delphi
+關注
關注
2文章
159瀏覽量
38185 -
MySQL
+關注
關注
1文章
825瀏覽量
26659 -
Builder
+關注
關注
1文章
23瀏覽量
11229 -
Lazarus
+關注
關注
0文章
3瀏覽量
6193
原文標題:MySQL 數(shù)據(jù)訪問組件:使用 MySQL 時享受最高性能和無限可能
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論