Introduction
Package database_sql provides a generic interface around SQL-like databases. The sql package must be used in conjunction with a database driver.
The package provide common generic APIs to access the database such as exec
, query
, begin
..etc.
Usage
Add database_sql and implemented driver to your pubspec.yaml
dependencies:
database_sql: 0.0.1
# driver_package: m.n.p
import 'package:database_sql/database_sql.dart' as sqldb;
...
// register driver (Should register against in different isolate process)
sqldb.registerDriver(
'my-database',
// Driver initialization`
),
);
...
await sqldb.protect('my-database', /* Driver DataSource */, block: (db) async {
/* Your code to access database here */
});
Libraries
- database_sql
- Support for doing something awesome.
- orm