FLUTTER ECOSYSTEM

mysql_client

Native MySQL client written in Dart. Tested with MySQL Percona Server (5.7, 8), MariaDB (10). Supports TLS.

Latest version
0.0.27
30-day downloads
14.8K
Likes
186
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

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
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add mysql_client

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects