
Doctrine DBAL
PHP database abstraction layer with an object-oriented API for queries and for schema introspection and management.
www.doctrine-project.org/projects/dbal.htmlrepositorydocs
Doctrine DBAL is a database abstraction layer for PHP that gives code one object-oriented API for database access, with schema introspection and management on top. The introduction lists Db2, MariaDB, MySQL, Oracle, PostgreSQL, SQL Server and SQLite as supported vendors, and it says that Composer provides the class loader the library needs.
The DBAL can be used without the Doctrine ORM, as the same introduction states. The Doctrine Project maintains it.
Identity
Rendering and deploy
- Install with
- composer6
Releases
Adoption
Sources
- 2026-11-04: links, Categories
www.doctrine-project.org/projects/dbal.html - 2026-11-04: links, Written in, License, GitHub stars
api.github.com/repos/doctrine/dbal - 2026-11-04: links
www.doctrine-project.org/projects/doctrine-dbal/en/4.5/index.html - 2026-11-04: Maintainer
github.com/doctrine/dbal/blob/4.5.x/LICENSE - 2026-11-04: First release, Runtime, Minimum runtime
repo.packagist.org/p2/doctrine/dbal.json - 2026-11-04: Databases, Install with
www.doctrine-project.org/projects/doctrine-dbal/en/4.5/reference/introduction.html - 2026-11-04: Current major version, Last release
api.github.com/repos/doctrine/dbal/releases/latest - 2026-11-04: Contributors
api.github.com/repos/doctrine/dbal/contributors?per_page=1 - 2026-11-04: Packagist downloads
packagist.org/packages/doctrine/dbal.json - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/doctrine%2Fdbal