mysql_client 0.0.2 copy "mysql_client: ^0.0.2" to clipboard
mysql_client: ^0.0.2 copied to clipboard

outdated

Native MySQL client written in Dart

Native MySQL client written in Dart for Dart #

See example directory for examples and usage

Roadmap #

  • Auth with mysql_native_password
  • Basic connection
  • Connection pool
  • Query placeholders
  • Transactions
  • Prepared statements
  • SSL connection

Usage #

Create connection

final pool = MySQLConnectionPool(
    host: '127.0.0.1',
    port: 3306,
    userName: 'your_user',
    password: 'your_password',
    maxConnections: 10,
    databaseName: 'your_database_name', // optional,
  );

Query database

var result = await conn.execute("SELECT * FROM book WHERE id = :id", {"id": 1});
  for (final row in result.rows) {
    print(row.assoc());
  }

Tests #

To run tests execute

dart test
148
likes
0
pub points
94%
popularity

Publisher

unverified uploader

Native MySQL client written in Dart

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

buffer, crypto, tuple

More

Packages that depend on mysql_client