PHP Libraries › nextras › dbal Nextras DBAL is a powerful PHP library for database abstraction layer implementation, offering seamless integration with various database systems.
Package Description Nextras DBAL is a reliable and efficient PHP library designed to simplify database interactions in web applications. With a wide range of features and support for multiple database engines, this library ensures optimal performance and flexibility for developers.
Classes: Nextras\Dbal\SqlProcessor Nextras\Dbal\Connection Nextras\Dbal\Utils\ExplainHelper Nextras\Dbal\Utils\LoggerHelper Nextras\Dbal\Utils\MultiLogger Nextras\Dbal\Utils\SqlHighlighter Nextras\Dbal\Utils\CallbackQueryLogger Nextras\Dbal\Utils\DateTimeImmutable Nextras\Dbal\Utils\Typos Nextras\Dbal\Utils\DateTimeHelper Nextras\Dbal\Utils\JsonHelper Nextras\Dbal\Utils\StrictObjectTrait Nextras\Dbal\Result\BufferedResultAdapter Nextras\Dbal\Result\Row Nextras\Dbal\Result\Result Nextras\Dbal\Result\IResultAdapter Nextras\Dbal\ISqlProcessorModifierResolver Nextras\Dbal\Bridges\NetteDI\DbalExtension Nextras\Dbal\Bridges\NetteTracy\ConnectionPanel Nextras\Dbal\Bridges\NetteTracy\BluescreenQueryPanel Nextras\Dbal\Bridges\NetteCaching\CachedPlatform Nextras\Dbal\Bridges\SymfonyBundle\NextrasDbalBundle Nextras\Dbal\Bridges\SymfonyBundle\DependencyInjection\NextrasDbalExtension Nextras\Dbal\Bridges\SymfonyBundle\DependencyInjection\Configuration Nextras\Dbal\Bridges\SymfonyBundle\DataCollector\QueryDataCollector Nextras\Dbal\ILogger Nextras\Dbal\Drivers\PdoSqlsrv\PdoSqlsrvResultAdapter Nextras\Dbal\Drivers\PdoSqlsrv\PdoSqlsrvDriver Nextras\Dbal\Drivers\PdoSqlsrv\PdoSqlsrvResultNormalizerFactory Nextras\Dbal\Drivers\Pdo\PdoDriver Nextras\Dbal\Drivers\Pgsql\PgsqlDriver Nextras\Dbal\Drivers\Pgsql\PgsqlResultAdapter Nextras\Dbal\Drivers\Pgsql\PgsqlResultNormalizerFactory Nextras\Dbal\Drivers\PdoPgsql\PdoPgsqlResultNormalizerFactory Nextras\Dbal\Drivers\PdoPgsql\PdoPgsqlDriver Nextras\Dbal\Drivers\PdoPgsql\PdoPgsqlResultAdapter Nextras\Dbal\Drivers\Sqlsrv\SqlsrvDriver Nextras\Dbal\Drivers\Sqlsrv\SqlsrvResultNormalizationFactory Nextras\Dbal\Drivers\Sqlsrv\SqlsrvResultAdapter Nextras\Dbal\Drivers\IDriver Nextras\Dbal\Drivers\Exception\UnknownMysqlTimezoneException Nextras\Dbal\Drivers\Exception\ConnectionException Nextras\Dbal\Drivers\Exception\NotNullConstraintViolationException Nextras\Dbal\Drivers\Exception\QueryException Nextras\Dbal\Drivers\Exception\DriverException Nextras\Dbal\Drivers\Exception\ConstraintViolationException Nextras\Dbal\Drivers\Exception\ForeignKeyConstraintViolationException Nextras\Dbal\Drivers\Exception\UniqueConstraintViolationException Nextras\Dbal\Drivers\PdoMysql\PdoMysqlResultNormalizerFactory Nextras\Dbal\Drivers\PdoMysql\PdoMysqlResultAdapter Nextras\Dbal\Drivers\PdoMysql\PdoMysqlDriver Nextras\Dbal\Drivers\Mysqli\MysqliResultNormalizerFactory Nextras\Dbal\Drivers\Mysqli\MysqliEmptyResultAdapter Nextras\Dbal\Drivers\Mysqli\MysqliDriver Nextras\Dbal\Drivers\Mysqli\MysqliResultAdapter Nextras\Dbal\ISqlProcessorFactory Nextras\Dbal\Platforms\Data\ForeignKey Nextras\Dbal\Platforms\Data\Column Nextras\Dbal\Platforms\Data\Fqn Nextras\Dbal\Platforms\Data\Table Nextras\Dbal\Platforms\PostgreSqlPlatform Nextras\Dbal\Platforms\SqlServerPlatform Nextras\Dbal\Platforms\IPlatform Nextras\Dbal\Platforms\MySqlPlatform Nextras\Dbal\IConnection Nextras\Dbal\QueryBuilder\QueryBuilder Nextras\Dbal\Exception\InvalidArgumentException Nextras\Dbal\Exception\NotImplementedException Nextras\Dbal\Exception\InvalidStateException Nextras\Dbal\Exception\IOException Nextras\Dbal\Exception\MemberAccessException Nextras\Dbal\Exception\NotSupportedException Close 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/nextras/dbal/5.0.3/loader.php';
require_once 'libs/nextras/dbal-core/{lib_version}/loader.php';
use Nextras\Dbal\Connection;
use Doctrine\DBAL\Connection;
$obj = new Connection();
echo '✅ Test OK: ' . get_class($obj);
?>
Report a broken download or code 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.