套件概覽
Dart 的原生 MySQL 客戶端,可安全連接 MySQL 和 MariaDB 伺服器。支援 TLS 加密,並經過 MySQL Percona Server (5.7, 8) 和 MariaDB (10) 的測試。該套件可在 Android、iOS、macOS、Windows 和 Linux 等多個平台使用,非常適合需要可靠資料庫互動的跨平台應用。它提供簡單直觀的 API 來執行查詢和管理連接。
適用情境
- 將 Flutter 應用連接到 MySQL 資料庫
- 使用 MySQL 集成建構後端服務
- 在移動應用中啟用安全資料存取
- 支援多平台資料庫操作
- 處理即時資料同步
主要特色
- 原生 Dart 實現
- TLS 支援安全連接
- 與 MySQL 和 MariaDB 兼容
- 跨平台支援(Android、iOS、macOS、Windows、Linux)
- 強大的查詢執行和連接管理
適合對象
- 需要 MySQL 存取權限的 Flutter 開發人員
- 使用 MySQL 或 MariaDB 的後端服務
- 需要加密資料庫通訊的應用程式
- 全端開發人員建構資料庫驅動的應用程式
- 針對多個作業系統的專案
使用建議
- 需要正確的伺服器設定才能使用 TLS
- 可能需要為生產環境進行額外設定
- 僅限 MySQL 相容資料庫
- 不適合非關係型資料模型
- 依賴外部 MySQL 伺服器的可用性