Abstract builder class for constructing a DatabaseProvider.
The database configuration.
Builds and returns a DatabaseProvider instance.
Sets the database configuration.
Sets the database configuration using individual parameters.
Registers one or more tables to the database. These tables will be created or updated upon initialization.