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.

All labels observed (1)

Label Occurrences
Doctrine DBAL canonical 1

How this entity was disambiguated

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
designedFor decoupling application code from specific SQL drivers
object-oriented database access
documentation https://www.doctrine-project.org/projects/doctrine-dbal.html
ecosystem Doctrine
linked to: Doctrine ORM
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
programmingLanguage PHP
provides database abstraction
database access layer
object-oriented API for databases
repository https://github.com/doctrine/dbal
supports MariaDB
MySQL
Oracle Database
PostgreSQL
SQL Server
SQLite
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

How these facts were elicited

Referenced by (1)

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

Symfony supportsDatabaseAbstraction Doctrine DBAL