PHP Package: doctrine/dbal
Doctrine DBAL is a PHP database abstraction layer with seamless connections, query building capabilities, and powerful schema management features.
Current Version: 4.3.4
Last Updated: 2025-10-09
PHP Requirement: ^8.2
Dependencies:
doctrine/common
doctrine/common
⚠️ To ensure full functionality, the above dependencies might be required.
Package Description
Doctrine Database Abstraction Layer (DBAL) simplifies database interactions in PHP applications. It ensures secure connections, supports various database platforms, and offers advanced query building. With schema management tools, DBAL streamlines database operations, making it a reliable choice for developers.
Classes:
- Doctrine\DBAL\Statement
- Doctrine\DBAL\Driver\Statement
- Doctrine\DBAL\Driver\Connection
- Doctrine\DBAL\Driver\SQLite3\Statement
- Doctrine\DBAL\Driver\SQLite3\Connection
- Doctrine\DBAL\Driver\SQLite3\Result
- Doctrine\DBAL\Driver\SQLite3\Exception
- Doctrine\DBAL\Driver\SQLite3\Driver
- Doctrine\DBAL\Driver\FetchUtils
- Doctrine\DBAL\Driver\AbstractException
- Doctrine\DBAL\Driver\AbstractDB2Driver
- Doctrine\DBAL\Driver\AbstractSQLServerDriver
- Doctrine\DBAL\Driver\IBMDB2\Statement
- Doctrine\DBAL\Driver\IBMDB2\Connection
- Doctrine\DBAL\Driver\IBMDB2\DataSourceName
- Doctrine\DBAL\Driver\IBMDB2\Result
- Doctrine\DBAL\Driver\IBMDB2\Exception\StatementError
- Doctrine\DBAL\Driver\IBMDB2\Exception\ConnectionFailed
- Doctrine\DBAL\Driver\IBMDB2\Exception\PrepareFailed
- Doctrine\DBAL\Driver\IBMDB2\Exception\CannotCreateTemporaryFile
- Doctrine\DBAL\Driver\IBMDB2\Exception\CannotCopyStreamToStream
- Doctrine\DBAL\Driver\IBMDB2\Exception\ConnectionError
- Doctrine\DBAL\Driver\IBMDB2\Exception\Factory
- Doctrine\DBAL\Driver\IBMDB2\Driver
- Doctrine\DBAL\Driver\PgSQL\Statement
- Doctrine\DBAL\Driver\PgSQL\Connection
- Doctrine\DBAL\Driver\PgSQL\ConvertParameters
- Doctrine\DBAL\Driver\PgSQL\Result
- Doctrine\DBAL\Driver\PgSQL\Exception
- Doctrine\DBAL\Driver\PgSQL\Exception\UnknownParameter
- Doctrine\DBAL\Driver\PgSQL\Exception\UnexpectedValue
- Doctrine\DBAL\Driver\PgSQL\Driver
- Doctrine\DBAL\Driver\AbstractSQLiteDriver
- Doctrine\DBAL\Driver\AbstractOracleDriver\EasyConnectString
- Doctrine\DBAL\Driver\PDO\Statement
- Doctrine\DBAL\Driver\PDO\Connection
- Doctrine\DBAL\Driver\PDO\SQLite\Driver
- Doctrine\DBAL\Driver\PDO\PDOConnect
- Doctrine\DBAL\Driver\PDO\PgSQL\Driver
- Doctrine\DBAL\Driver\PDO\OCI\Driver
- Doctrine\DBAL\Driver\PDO\Result
- Doctrine\DBAL\Driver\PDO\SQLSrv\Statement
- Doctrine\DBAL\Driver\PDO\SQLSrv\Connection
- Doctrine\DBAL\Driver\PDO\SQLSrv\Driver
- Doctrine\DBAL\Driver\PDO\Exception
- Doctrine\DBAL\Driver\PDO\Exception\InvalidConfiguration
- Doctrine\DBAL\Driver\PDO\MySQL\Driver
- Doctrine\DBAL\Driver\AbstractPostgreSQLDriver
- Doctrine\DBAL\Driver\AbstractMySQLDriver
- Doctrine\DBAL\Driver\AbstractSQLiteDriver\Middleware\EnableForeignKeys
- Doctrine\DBAL\Driver\OCI8\Statement
- Doctrine\DBAL\Driver\OCI8\Connection
- Doctrine\DBAL\Driver\OCI8\ExecutionMode
- Doctrine\DBAL\Driver\OCI8\ConvertPositionalToNamedPlaceholders
- Doctrine\DBAL\Driver\OCI8\Result
- Doctrine\DBAL\Driver\OCI8\Exception\NonTerminatedStringLiteral
- Doctrine\DBAL\Driver\OCI8\Exception\ConnectionFailed
- Doctrine\DBAL\Driver\OCI8\Exception\InvalidConfiguration
- Doctrine\DBAL\Driver\OCI8\Exception\UnknownParameterIndex
- Doctrine\DBAL\Driver\OCI8\Exception\Error
- Doctrine\DBAL\Driver\OCI8\Driver
- Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
- Doctrine\DBAL\Driver\AbstractOracleDriver
- Doctrine\DBAL\Driver\Result
- Doctrine\DBAL\Driver\SQLSrv\Statement
- Doctrine\DBAL\Driver\SQLSrv\Connection
- Doctrine\DBAL\Driver\SQLSrv\Result
- Doctrine\DBAL\Driver\SQLSrv\Exception\Error
- Doctrine\DBAL\Driver\SQLSrv\Driver
- Doctrine\DBAL\Driver\Exception
- Doctrine\DBAL\Driver\AbstractSQLServerDriver\Exception\PortWithoutHost
- Doctrine\DBAL\Driver\Exception\NoIdentityValue
- Doctrine\DBAL\Driver\Exception\IdentityColumnsNotSupported
- Doctrine\DBAL\Driver\Middleware
- Doctrine\DBAL\Driver\API\ExceptionConverter
- Doctrine\DBAL\Driver\API\SQLite\ExceptionConverter
- Doctrine\DBAL\Driver\API\IBMDB2\ExceptionConverter
- Doctrine\DBAL\Driver\API\OCI\ExceptionConverter
- Doctrine\DBAL\Driver\API\PostgreSQL\ExceptionConverter
- Doctrine\DBAL\Driver\API\SQLSrv\ExceptionConverter
- Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter
- Doctrine\DBAL\Driver\Mysqli\Statement
- Doctrine\DBAL\Driver\Mysqli\Connection
- Doctrine\DBAL\Driver\Mysqli\Initializer\Charset
- Doctrine\DBAL\Driver\Mysqli\Initializer\Secure
- Doctrine\DBAL\Driver\Mysqli\Initializer\Options
- Doctrine\DBAL\Driver\Mysqli\Result
- Doctrine\DBAL\Driver\Mysqli\Initializer
- Doctrine\DBAL\Driver\Mysqli\Exception\StatementError
- Doctrine\DBAL\Driver\Mysqli\Exception\ConnectionFailed
- Doctrine\DBAL\Driver\Mysqli\Exception\FailedReadingStreamOffset
- Doctrine\DBAL\Driver\Mysqli\Exception\HostRequired
- Doctrine\DBAL\Driver\Mysqli\Exception\NonStreamResourceUsedAsLargeObject
- Doctrine\DBAL\Driver\Mysqli\Exception\InvalidCharset
- Doctrine\DBAL\Driver\Mysqli\Exception\InvalidOption
- Doctrine\DBAL\Driver\Mysqli\Exception\ConnectionError
- Doctrine\DBAL\Driver\Mysqli\Driver
- Doctrine\DBAL\Driver\Middleware\AbstractConnectionMiddleware
- Doctrine\DBAL\Driver\Middleware\AbstractResultMiddleware
- Doctrine\DBAL\Driver\Middleware\AbstractStatementMiddleware
- Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware
- Doctrine\DBAL\ExpandArrayParameters
- Doctrine\DBAL\Connection
- Doctrine\DBAL\Connections\PrimaryReadReplicaConnection
- Doctrine\DBAL\Logging\Statement
- Doctrine\DBAL\Logging\Connection
- Doctrine\DBAL\Logging\Middleware
- Doctrine\DBAL\Logging\Driver
- Doctrine\DBAL\Schema\AbstractAsset
- Doctrine\DBAL\Schema\Comparator
- Doctrine\DBAL\Schema\AbstractOptionallyNamedObject
- Doctrine\DBAL\Schema\SchemaManagerFactory
- Doctrine\DBAL\Schema\IndexEditor
- Doctrine\DBAL\Schema\ForeignKeyConstraint
- Doctrine\DBAL\Schema\ForeignKeyConstraintEditor
- Doctrine\DBAL\Schema\SchemaConfig
- Doctrine\DBAL\Schema\NamedObject
- Doctrine\DBAL\Schema\Column
- Doctrine\DBAL\Schema\TableConfiguration
- Doctrine\DBAL\Schema\ColumnDiff
- Doctrine\DBAL\Schema\DB2SchemaManager
- Doctrine\DBAL\Schema\OracleSchemaManager
- Doctrine\DBAL\Schema\TableDiff
- Doctrine\DBAL\Schema\Sequence
- Doctrine\DBAL\Schema\Identifier
- Doctrine\DBAL\Schema\Name\UnqualifiedName
- Doctrine\DBAL\Schema\Name\GenericName
- Doctrine\DBAL\Schema\Name\Parsers
- Doctrine\DBAL\Schema\Name\Parser\UnqualifiedNameParser
- Doctrine\DBAL\Schema\Name\Parser\OptionallyQualifiedNameParser
- Doctrine\DBAL\Schema\Name\Parser\Exception
- Doctrine\DBAL\Schema\Name\Parser\Exception\InvalidName
- Doctrine\DBAL\Schema\Name\Parser\Exception\ExpectedDot
- Doctrine\DBAL\Schema\Name\Parser\Exception\UnableToParseIdentifier
- Doctrine\DBAL\Schema\Name\Parser\Exception\ExpectedNextIdentifier
- Doctrine\DBAL\Schema\Name\Parser\GenericNameParser
- Doctrine\DBAL\Schema\Name\Parser
- Doctrine\DBAL\Schema\Name\Identifier
- Doctrine\DBAL\Schema\Name\OptionallyQualifiedName
- Doctrine\DBAL\Schema\UniqueConstraint
- Doctrine\DBAL\Schema\AbstractSchemaManager
- Doctrine\DBAL\Schema\View
- Doctrine\DBAL\Schema\ColumnEditor
- Doctrine\DBAL\Schema\SQLServerSchemaManager
- Doctrine\DBAL\Schema\Index
- Doctrine\DBAL\Schema\UniqueConstraintEditor
- Doctrine\DBAL\Schema\Schema
- Doctrine\DBAL\Schema\Exception\InvalidTableModification
- Doctrine\DBAL\Schema\Exception\TableDoesNotExist
- Doctrine\DBAL\Schema\Exception\IndexNameInvalid
- Doctrine\DBAL\Schema\Exception\InvalidIndexDefinition
- Doctrine\DBAL\Schema\Exception\UniqueConstraintDoesNotExist
- Doctrine\DBAL\Schema\Exception\InvalidTableName
- Doctrine\DBAL\Schema\Exception\NamespaceAlreadyExists
- Doctrine\DBAL\Schema\Exception\InvalidName
- Doctrine\DBAL\Schema\Exception\InvalidState
- Doctrine\DBAL\Schema\Exception\PrimaryKeyAlreadyExists
- Doctrine\DBAL\Schema\Exception\SequenceDoesNotExist
- Doctrine\DBAL\Schema\Exception\IndexDoesNotExist
- Doctrine\DBAL\Schema\Exception\NotImplemented
- Doctrine\DBAL\Schema\Exception\ForeignKeyDoesNotExist
- Doctrine\DBAL\Schema\Exception\ColumnDoesNotExist
- Doctrine\DBAL\Schema\Exception\ColumnAlreadyExists
- Doctrine\DBAL\Schema\Exception\SequenceAlreadyExists
- Doctrine\DBAL\Schema\Exception\InvalidTableDefinition
- Doctrine\DBAL\Schema\Exception\InvalidUniqueConstraintDefinition
- Doctrine\DBAL\Schema\Exception\UnknownColumnOption
- Doctrine\DBAL\Schema\Exception\InvalidIdentifier
- Doctrine\DBAL\Schema\Exception\InvalidForeignKeyConstraintDefinition
- Doctrine\DBAL\Schema\Exception\InvalidColumnDefinition
- Doctrine\DBAL\Schema\Exception\TableAlreadyExists
- Doctrine\DBAL\Schema\Exception\IndexAlreadyExists
- Doctrine\DBAL\Schema\Exception\InvalidPrimaryKeyConstraintDefinition
- Doctrine\DBAL\Schema\SQLiteSchemaManager
- Doctrine\DBAL\Schema\Index\IndexedColumn
- Doctrine\DBAL\Schema\SchemaException
- Doctrine\DBAL\Schema\TableEditor
- Doctrine\DBAL\Schema\PrimaryKeyConstraint
- Doctrine\DBAL\Schema\MySQLSchemaManager
- Doctrine\DBAL\Schema\Collections\OptionallyUnqualifiedNamedObjectSet
- Doctrine\DBAL\Schema\Collections\UnqualifiedNamedObjectSet
- Doctrine\DBAL\Schema\Collections\Exception
- Doctrine\DBAL\Schema\Collections\ObjectSet
- Doctrine\DBAL\Schema\Collections\Exception\ObjectDoesNotExist
- Doctrine\DBAL\Schema\Collections\Exception\ObjectAlreadyExists
- Doctrine\DBAL\Schema\PostgreSQLSchemaManager
- Doctrine\DBAL\Schema\Table
- Doctrine\DBAL\Schema\OptionallyNamedObject
- Doctrine\DBAL\Schema\Name
- Doctrine\DBAL\Schema\PrimaryKeyConstraintEditor
- Doctrine\DBAL\Schema\DefaultSchemaManagerFactory
- Doctrine\DBAL\Schema\SchemaDiff
- Doctrine\DBAL\Schema\AbstractNamedObject
- Doctrine\DBAL\Schema\ComparatorConfig
- Doctrine\DBAL\Query
- Doctrine\DBAL\Portability\Statement
- Doctrine\DBAL\Portability\Connection
- Doctrine\DBAL\Portability\Result
- Doctrine\DBAL\Portability\OptimizeFlags
- Doctrine\DBAL\Portability\Converter
- Doctrine\DBAL\Portability\Middleware
- Doctrine\DBAL\Portability\Driver
- Doctrine\DBAL\Connection\StaticServerVersionProvider
- Doctrine\DBAL\DriverManager
- Doctrine\DBAL\ConnectionException
- Doctrine\DBAL\SQL\Parser\Visitor
- Doctrine\DBAL\SQL\Parser\Exception
- Doctrine\DBAL\SQL\Parser\Exception\RegularExpressionError
- Doctrine\DBAL\SQL\Builder\UnionSQLBuilder
- Doctrine\DBAL\SQL\Builder\WithSQLBuilder
- Doctrine\DBAL\SQL\Builder\DefaultUnionSQLBuilder
- Doctrine\DBAL\SQL\Builder\CreateSchemaObjectsSQLBuilder
- Doctrine\DBAL\SQL\Builder\DefaultSelectSQLBuilder
- Doctrine\DBAL\SQL\Builder\SelectSQLBuilder
- Doctrine\DBAL\SQL\Builder\DropSchemaObjectsSQLBuilder
- Doctrine\DBAL\SQL\Parser
- Doctrine\DBAL\Platforms\MariaDB1052Platform
- Doctrine\DBAL\Platforms\MySQL84Platform
- Doctrine\DBAL\Platforms\MariaDB1060Platform
- Doctrine\DBAL\Platforms\MariaDB110700Platform
- Doctrine\DBAL\Platforms\SQLite\Comparator
- Doctrine\DBAL\Platforms\AbstractMySQLPlatform
- Doctrine\DBAL\Platforms\MariaDB1010Platform
- Doctrine\DBAL\Platforms\SQLServer\Comparator
- Doctrine\DBAL\Platforms\SQLServer\SQL\Builder\SQLServerSelectSQLBuilder
- Doctrine\DBAL\Platforms\PostgreSQLPlatform
- Doctrine\DBAL\Platforms\SQLitePlatform
- Doctrine\DBAL\Platforms\MariaDBPlatform
- Doctrine\DBAL\Platforms\AbstractPlatform
- Doctrine\DBAL\Platforms\OraclePlatform
- Doctrine\DBAL\Platforms\DB2Platform
- Doctrine\DBAL\Platforms\MySQLPlatform
- Doctrine\DBAL\Platforms\Keywords\SQLServerKeywords
- Doctrine\DBAL\Platforms\Keywords\MariaDB117Keywords
- Doctrine\DBAL\Platforms\Keywords\DB2Keywords
- Doctrine\DBAL\Platforms\Keywords\PostgreSQLKeywords
- Doctrine\DBAL\Platforms\Keywords\OracleKeywords
- Doctrine\DBAL\Platforms\Keywords\MySQL84Keywords
- Doctrine\DBAL\Platforms\Keywords\SQLiteKeywords
- Doctrine\DBAL\Platforms\Keywords\MySQLKeywords
- Doctrine\DBAL\Platforms\Keywords\KeywordList
- Doctrine\DBAL\Platforms\Keywords\MySQL80Keywords
- Doctrine\DBAL\Platforms\Keywords\MariaDBKeywords
- Doctrine\DBAL\Platforms\Exception\NotSupported
- Doctrine\DBAL\Platforms\Exception\InvalidPlatformVersion
- Doctrine\DBAL\Platforms\Exception\NoColumnsSpecifiedForTable
- Doctrine\DBAL\Platforms\Exception\PlatformException
- Doctrine\DBAL\Platforms\SQLServerPlatform
- Doctrine\DBAL\Platforms\MySQL\Comparator
- Doctrine\DBAL\Platforms\MySQL\DefaultTableOptions
- Doctrine\DBAL\Platforms\MySQL\CharsetMetadataProvider\CachingCharsetMetadataProvider
- Doctrine\DBAL\Platforms\MySQL\CharsetMetadataProvider\ConnectionCharsetMetadataProvider
- Doctrine\DBAL\Platforms\MySQL\CollationMetadataProvider\ConnectionCollationMetadataProvider
- Doctrine\DBAL\Platforms\MySQL\CollationMetadataProvider\CachingCollationMetadataProvider
- Doctrine\DBAL\Platforms\MySQL\CharsetMetadataProvider
- Doctrine\DBAL\Platforms\MySQL\CollationMetadataProvider
- Doctrine\DBAL\Platforms\PostgreSQL120Platform
- Doctrine\DBAL\Platforms\MySQL80Platform
- Doctrine\DBAL\Tools\DsnParser
- Doctrine\DBAL\Tools\Console\ConnectionProvider
- Doctrine\DBAL\Tools\Console\ConnectionProvider\SingleConnectionProvider
- Doctrine\DBAL\Tools\Console\ConnectionNotFound
- Doctrine\DBAL\Tools\Console\Command\RunSqlCommand
- Doctrine\DBAL\Query\Union
- Doctrine\DBAL\Query\Join
- Doctrine\DBAL\Query\Limit
- Doctrine\DBAL\Query\CommonTableExpression
- Doctrine\DBAL\Query\From
- Doctrine\DBAL\Query\SelectQuery
- Doctrine\DBAL\Query\QueryException
- Doctrine\DBAL\Query\ForUpdate
- Doctrine\DBAL\Query\UnionQuery
- Doctrine\DBAL\Query\Exception\NonUniqueAlias
- Doctrine\DBAL\Query\Exception\UnknownAlias
- Doctrine\DBAL\Query\QueryBuilder
- Doctrine\DBAL\Query\Expression\CompositeExpression
- Doctrine\DBAL\Query\Expression\ExpressionBuilder
- Doctrine\DBAL\Cache\CacheException
- Doctrine\DBAL\Cache\ArrayResult
- Doctrine\DBAL\Cache\QueryCacheProfile
- Doctrine\DBAL\Cache\Exception\NoCacheKey
- Doctrine\DBAL\Cache\Exception\NoResultDriverConfigured
- Doctrine\DBAL\Types\BinaryType
- Doctrine\DBAL\Types\DateImmutableType
- Doctrine\DBAL\Types\DateTimeTzType
- Doctrine\DBAL\Types\DateTimeType
- Doctrine\DBAL\Types\PhpTimeMappingType
- Doctrine\DBAL\Types\VarDateTimeImmutableType
- Doctrine\DBAL\Types\JsonbType
- Doctrine\DBAL\Types\EnumType
- Doctrine\DBAL\Types\PhpIntegerMappingType
- Doctrine\DBAL\Types\ConversionException
- Doctrine\DBAL\Types\DecimalType
- Doctrine\DBAL\Types\VarDateTimeType
- Doctrine\DBAL\Types\BooleanType
- Doctrine\DBAL\Types\DateTimeTzImmutableType
- Doctrine\DBAL\Types\DateIntervalType
- Doctrine\DBAL\Types\PhpDateTimeMappingType
- Doctrine\DBAL\Types\Types
- Doctrine\DBAL\Types\TextType
- Doctrine\DBAL\Types\AsciiStringType
- Doctrine\DBAL\Types\FloatType
- Doctrine\DBAL\Types\SmallFloatType
- Doctrine\DBAL\Types\BlobType
- Doctrine\DBAL\Types\TypeRegistry
- Doctrine\DBAL\Types\IntegerType
- Doctrine\DBAL\Types\PhpDateMappingType
- Doctrine\DBAL\Types\NumberType
- Doctrine\DBAL\Types\JsonType
- Doctrine\DBAL\Types\TimeImmutableType
- Doctrine\DBAL\Types\Type
- Doctrine\DBAL\Types\Exception\InvalidType
- Doctrine\DBAL\Types\Exception\TypeArgumentCountError
- Doctrine\DBAL\Types\Exception\TypeNotRegistered
- Doctrine\DBAL\Types\Exception\InvalidFormat
- Doctrine\DBAL\Types\Exception\SerializationFailed
- Doctrine\DBAL\Types\Exception\UnknownColumnType
- Doctrine\DBAL\Types\Exception\TypeNotFound
- Doctrine\DBAL\Types\Exception\TypeAlreadyRegistered
- Doctrine\DBAL\Types\Exception\TypesAlreadyExists
- Doctrine\DBAL\Types\Exception\TypesException
- Doctrine\DBAL\Types\Exception\ValueNotConvertible
- Doctrine\DBAL\Types\SimpleArrayType
- Doctrine\DBAL\Types\DateType
- Doctrine\DBAL\Types\SmallIntType
- Doctrine\DBAL\Types\BigIntType
- Doctrine\DBAL\Types\TimeType
- Doctrine\DBAL\Types\GuidType
- Doctrine\DBAL\Types\DateTimeImmutableType
- Doctrine\DBAL\Types\StringType
- Doctrine\DBAL\Result
- Doctrine\DBAL\Exception
- Doctrine\DBAL\Exception\InvalidArgumentException
- Doctrine\DBAL\Exception\TableExistsException
- Doctrine\DBAL\Exception\ConnectionLost
- Doctrine\DBAL\Exception\ParseError
- Doctrine\DBAL\Exception\InvalidColumnDeclaration
- Doctrine\DBAL\Exception\UnknownDriver
- Doctrine\DBAL\Exception\InvalidColumnIndex
- Doctrine\DBAL\Exception\LockWaitTimeoutException
- Doctrine\DBAL\Exception\InvalidFieldNameException
- Doctrine\DBAL\Exception\RetryableException
- Doctrine\DBAL\Exception\ConnectionException
- Doctrine\DBAL\Exception\NonUniqueFieldNameException
- Doctrine\DBAL\Exception\NoActiveTransaction
- Doctrine\DBAL\Exception\InvalidColumnType
- Doctrine\DBAL\Exception\NotNullConstraintViolationException
- Doctrine\DBAL\Exception\NoKeyValue
- Doctrine\DBAL\Exception\SyntaxErrorException
- Doctrine\DBAL\Exception\DeadlockException
- Doctrine\DBAL\Exception\TransactionRolledBack
- Doctrine\DBAL\Exception\TableNotFoundException
- Doctrine\DBAL\Exception\InvalidWrapperClass
- Doctrine\DBAL\Exception\InvalidDriverClass
- Doctrine\DBAL\Exception\DriverException
- Doctrine\DBAL\Exception\ConstraintViolationException
- Doctrine\DBAL\Exception\DriverRequired
- Doctrine\DBAL\Exception\ForeignKeyConstraintViolationException
- Doctrine\DBAL\Exception\DatabaseObjectExistsException
- Doctrine\DBAL\Exception\MalformedDsnException
- Doctrine\DBAL\Exception\UniqueConstraintViolationException
- Doctrine\DBAL\Exception\DatabaseRequired
- Doctrine\DBAL\Exception\ReadOnlyException
- Doctrine\DBAL\Exception\InvalidColumnType\ColumnLengthRequired
- Doctrine\DBAL\Exception\InvalidColumnType\ColumnPrecisionRequired
- Doctrine\DBAL\Exception\InvalidColumnType\ColumnScaleRequired
- Doctrine\DBAL\Exception\InvalidColumnType\ColumnValuesRequired
- Doctrine\DBAL\Exception\DatabaseObjectNotFoundException
- Doctrine\DBAL\Exception\SavepointsNotSupported
- Doctrine\DBAL\Exception\ServerException
- Doctrine\DBAL\Exception\SchemaDoesNotExist
- Doctrine\DBAL\Exception\CommitFailedRollbackOnly
- Doctrine\DBAL\Exception\DatabaseDoesNotExist
- Doctrine\DBAL\ServerVersionProvider
- Doctrine\DBAL\Configuration
- Doctrine\DBAL\ArrayParameters\Exception
- Doctrine\DBAL\ArrayParameters\Exception\MissingPositionalParameter
- Doctrine\DBAL\ArrayParameters\Exception\MissingNamedParameter
- Doctrine\DBAL\Driver
Download Latest Version: 4.3.4

Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/doctrine/dbal/4.3.4/loader.php';
require_once 'libs/doctrine/common/3.5.0/loader.php';
use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Driver\Connection;
$obj = new Connection();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.