doctrine

dbal

doctrine

Doctrine Database Abstraction Layer

AI 简介

Doctrine DBAL 是一个面向 PHP 的数据库抽象层(DAL),用于统一访问和操作多种关系型数据库系统。它提供数据库连接管理、SQL 查询执行、跨数据库的 schema introspection(结构探测)、schema migration(模式迁移)以及平台适配能力,支持 MySQL、PostgreSQL、Oracle、SQL Server、SQLite、MariaDB 和 IBM DB2 等主流数据库。其核心特点是数据库无关性、类型安全的 SQL 构建与参数绑定、事务控制及可扩展的平台驱动机制。适用于需要兼容多数据库后端的 PHP 应用开发、ORM 底层支撑或数据库自动化运维场景。

PHP
MIT License
9.7k
Stars
1.4k
Forks
106
Watchers
286
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分40.42
默认分支4.4.x