Overview
A native MySQL client for Dart, enabling secure database connectivity with MySQL and MariaDB servers. It supports TLS encryption and is tested with MySQL Percona Server (5.7, 8) and MariaDB (10). The package is compatible across multiple platforms including Android, iOS, macOS, Windows, and Linux, making it ideal for cross-platform applications requiring reliable database interactions. It provides a straightforward API for executing queries and managing connections.
Use cases
- Connecting Flutter apps to MySQL databases
- Building backend services with MySQL integration
- Enabling secure data access in mobile apps
- Supporting multi-platform database operations
- Handling real-time data synchronization
Key features
- Native Dart implementation
- TLS support for secure connections
- Compatibility with MySQL and MariaDB
- Cross-platform support (Android, iOS, macOS, Windows, Linux)
- Robust query execution and connection management
Suitable for
- Flutter developers needing MySQL access
- Backend services using MySQL or MariaDB
- Apps requiring encrypted database communication
- Full-stack developers building database-driven apps
- Projects targeting multiple operating systems
Considerations
- Requires proper server configuration for TLS
- May need additional setup for production environments
- Limited to MySQL-compatible databases
- Not suitable for non-relational data models
- Depends on external MySQL server availability