mariadb library Open a database

Mariadb connections for SQL execution and optional typed model views.

mariadb opens an owning SQL runtime. Import package:orm/sql.dart for SQL operations, and package:orm/orm.dart to add a model view of that runtime. MariadbDriver remains available for explicit driver ownership and leasing.

Classes

Mariadb
Type marker for MariaDB drivers and sessions.
MariadbDriver
Owns one MariaDB connection and serializes complete connection leases.
MariadbOptions
MariaDB configuration with engine identity checked during connection setup.

Functions

mariadb(MariadbOptions options, {void onQuery(QueryEvent)?, void onAcquire(AcquisitionEvent)?}) → Future<SqlDatabase<Mariadb>>
Opens a connection and returns its owning SQL runtime.