Tổng quan
SQLite Data Access Components (LiteDAC) tập trung vào kết nối native tới SQLite cho Delphi, C++Builder, Lazarus và Free Pascal. Bộ component này phục vụ phát triển ứng dụng cơ sở dữ liệu SQLite trên Windows, Linux, macOS, iOS và Android mà không cần triển khai thêm thư viện phụ trợ.

Cách tiếp cận native connectivity giúp ứng dụng không phụ thuộc vào các lớp data provider như BDE hoặc ODBC. LiteDAC còn hỗ trợ static linking thư viện SQLite vào ứng dụng, nhờ đó có thể dùng đúng phiên bản SQLite đã được phát triển và kiểm thử.
Thư viện component kết nối native tới SQLite cho Delphi, C++Builder và Lazarus/FPC trên Windows, Linux, macOS, iOS, Android. Hỗ trợ static linking, mã hóa SQLite và dbMonitor.
Tính năng nổi bật
- Cung cấp kết nối native tới SQLite cho Delphi, C++Builder, Lazarus và Free Pascal.
- Loại bỏ nhu cầu cài BDE hoặc ODBC khi triển khai ứng dụng SQLite.
- Hỗ trợ static linking thư viện SQLite trực tiếp trong ứng dụng.
- Bổ sung SQLite Database Encryption với AES, Blowfish, TripleDES, Cast128 và RC4.
- Cho phép dùng thư viện SQLite bên thứ ba có hỗ trợ encryption.
- Hỗ trợ phát triển đa nền tảng trên Windows, macOS, Linux, iOS, Android và FreeBSD.
- Làm việc với cả nền tảng 32-bit và 64-bit trong Delphi, Lazarus và FPC.
Ứng dụng thực tế
- Xây dựng ứng dụng desktop SQLite bằng Delphi với VCL.
- Phát triển ứng dụng mobile dùng SQLite trên iOS và Android.
- Dùng một lớp truy cập dữ liệu cho dự án đa nền tảng với FireMonkey.
- Triển khai ứng dụng cần static linking để kiểm soát phiên bản SQLite.
- Bảo vệ dữ liệu SQLite bằng cơ chế mã hóa tích hợp.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi và C++Builder
- Nhóm phát triển Lazarus và Free Pascal
- Tech lead phụ trách ứng dụng desktop/mobile đa nền tảng
- QA và kỹ sư kiểm thử cần theo dõi SQL execution bằng dbMonitor
Thông tin kỹ thuật
Câu hỏi thường gặp
LiteDAC hỗ trợ những môi trường phát triển nào?
LiteDAC hỗ trợ Delphi, C++Builder, RAD Studio, Lazarus và Free Pascal theo danh sách phiên bản tương thích đã nêu.
Có cần cài BDE hoặc ODBC để dùng LiteDAC không?
Không. LiteDAC dùng kết nối native tới SQLite và không yêu cầu cài đặt các lớp data provider như BDE hoặc ODBC.
LiteDAC có hỗ trợ mã hóa cơ sở dữ liệu SQLite không?
Có. LiteDAC cung cấp SQLite Database Encryption engine với các thuật toán AES, Blowfish, TripleDES, Cast128 và RC4.
Direct mode dùng được trong mọi IDE hay không?
Không. Direct mode chỉ khả dụng cho Delphi và C++Builder IDEs.
LiteDAC có phù hợp cho ứng dụng mobile không?
Có. LiteDAC hỗ trợ phát triển cho iOS và Android, đồng thời hỗ trợ cả desktop và mobile đa nền tảng.




Bình luận