Doctrine DBAL

E452828

Doctrine DBAL is a PHP database abstraction and access layer that provides a powerful, object-oriented API for working with relational databases independently of specific SQL drivers.

Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf PHP library
database abstraction layer
open-source software
category PHP database library
database abstraction library
compatibleWith Composer
dependencyOf Doctrine ORM NERFINISHED
designedFor decoupling application code from specific SQL drivers
object-oriented database access
documentation https://www.doctrine-project.org/projects/doctrine-dbal.html
ecosystem Doctrine NERFINISHED
hasFeature connection management
database platform abstraction
event system
logging integration
parameter binding
prepared statements
profiling integration
query builder
schema diffing
schema introspection
schema manager
transaction management
implements database abstraction over PDO
database abstraction over native drivers
installCommand composer require doctrine/dbal
license MIT License
maintainedBy Doctrine Project maintainers
partOf Doctrine Project NERFINISHED
programmingLanguage PHP NERFINISHED
provides database abstraction
database access layer
object-oriented API for databases
repository https://github.com/doctrine/dbal
supports MariaDB NERFINISHED
MySQL NERFINISHED
Oracle Database NERFINISHED
PostgreSQL NERFINISHED
SQL Server NERFINISHED
SQLite NERFINISHED
multiple database platforms
relational databases
supportsFeature SQL query abstraction
connection pooling (via configuration and drivers)
custom mapping types
database migrations (via Doctrine Migrations)
platform-specific SQL generation
portable database types
usedBy Doctrine ORM NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Symfony supportsDatabaseAbstraction Doctrine DBAL