Tổng quan
dbExpress Driver for MySQL triển khai lớp truy cập dữ liệu độc lập cơ sở dữ liệu theo giao diện chung của dbExpress, cho phép truy cập MySQL từ Delphi và C++Builder. Thư viện hoạt động như một driver độc lập để xử lý truy vấn và stored procedure trên môi trường phát triển Embarcadero.

Kết nối native tới MySQL giúp ứng dụng không cần cài thêm các lớp data provider như BDE hoặc ODBC. Direct Mode còn cho phép làm việc trực tiếp với MySQL mà không cần MySQL client library, phù hợp với các dự án muốn giảm phụ thuộc khi triển khai.
Driver dbExpress cho MySQL từ Devart cung cấp truy cập trực tiếp tới MySQL, MariaDB và MySQL Embedded từ Delphi, C++Builder trên Windows, macOS và Linux 64-bit.
Tính năng nổi bật
- Cung cấp kết nối native tới MySQL không cần BDE hoặc ODBC.
- Cho phép Direct Mode làm việc trực tiếp với MySQL không cần client library.
- Triển khai driver như thư viện độc lập theo giao diện dbExpress chung.
- Camera Metadata — Xử lý truy vấn và stored procedure qua dbExpress interface.
- Hỗ trợ Delphi và C++Builder trên nhiều phiên bản RAD Studio.
- Chạy trên Windows và macOS cho cả x86 và x64.
- Hỗ trợ nền tảng đích Linux 64-bit trong compatibility.
Ứng dụng thực tế
- Phát triển ứng dụng desktop Delphi truy cập MySQL bằng dbExpress.
- Xây dựng ứng dụng C++Builder kết nối MariaDB hoặc MySQL Embedded.
- Triển khai ứng dụng cần giảm phụ thuộc vào BDE, ODBC hoặc MySQL client library.
- Giám sát truy vấn SQL và giao dịch cơ sở dữ liệu trong quá trình kiểm thử.
- Tạo ứng dụng FireMonkey chạy trên Windows và macOS.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi
- Lập trình viên C++Builder
- Nhóm phát triển ứng dụng desktop dùng RAD Studio
- QA và kỹ sư kiểm thử cần theo dõi DB calls
Thông tin kỹ thuật
Câu hỏi thường gặp
DbExpress Driver for MySQL hỗ trợ IDE nào?
Sản phẩm tương thích với nhiều phiên bản Embarcadero RAD Studio, Delphi và C++Builder, từ Borland Developer Studio 2006 đến RAD Studio 13.1 Florence.
Có cần cài MySQL client library để kết nối không?
Không bắt buộc trong Direct Mode, vì ứng dụng có thể làm việc trực tiếp với MySQL mà không cần MySQL client library.
Driver này hỗ trợ những hệ cơ sở dữ liệu nào?
Phạm vi hỗ trợ gồm MySQL servers, MySQL Embedded servers và MariaDB; đồng thời tương thích với Microsoft Azure Database for MySQL và Google Cloud for MySQL.
Có thể dùng để theo dõi truy vấn và giao dịch cơ sở dữ liệu không?
Có. dbMonitor hỗ trợ giám sát và phân tích DB calls, bao gồm SQL statement execution, commit và rollback theo từng component.




Bình luận