PHP Libraries › cakephp › database The CakePHP database library provides efficient database management for PHP developers seeking scalability and performance optimization.
Package Description The CakePHP database library offers a comprehensive suite of tools for handling database interactions in PHP applications. With built-in support for various database systems, it simplifies data retrieval, storage, and manipulation tasks. The library emphasizes performance, security, and ease of use, making it an ideal choice for projects of any scale. Developers can benefit from its robust query building capabilities, ORM functionality, and seamless integration with CakePHP's ecosystem.
Classes: Cake\Database\Driver\Sqlserver Cake\Database\Driver\Mysql Cake\Database\Driver\Postgres Cake\Database\Driver\TupleComparisonTranslatorTrait Cake\Database\Driver\Sqlite Cake\Database\PostgresCompiler Cake\Database\Connection Cake\Database\Schema\SqlserverSchemaDialect Cake\Database\Schema\Collection Cake\Database\Schema\CollectionInterface Cake\Database\Schema\SchemaDialect Cake\Database\Schema\CachedCollection Cake\Database\Schema\SqliteSchemaDialect Cake\Database\Schema\PostgresSchemaDialect Cake\Database\Schema\MysqlSchemaDialect Cake\Database\Schema\SqlGeneratorInterface Cake\Database\Schema\TableSchema Cake\Database\Schema\TableSchemaInterface Cake\Database\Log\LoggedQuery Cake\Database\Log\QueryLogger Cake\Database\Statement\Statement Cake\Database\Statement\SqliteStatement Cake\Database\Statement\SqlserverStatement Cake\Database\ExpressionInterface Cake\Database\QueryCompiler Cake\Database\Query Cake\Database\StatementInterface Cake\Database\SchemaCache Cake\Database\TypeMapTrait Cake\Database\FieldTypeConverter Cake\Database\Type\BinaryType Cake\Database\Type\DateTimeType Cake\Database\Type\BinaryUuidType Cake\Database\Type\BatchCastingInterface Cake\Database\Type\EnumType Cake\Database\Type\ExpressionTypeCasterTrait Cake\Database\Type\DecimalType Cake\Database\Type\EnumLabelInterface Cake\Database\Type\ColumnSchemaAwareInterface Cake\Database\Type\UuidType Cake\Database\Type\BoolType Cake\Database\Type\FloatType Cake\Database\Type\OptionalConvertInterface Cake\Database\Type\ExpressionTypeInterface Cake\Database\Type\DateTimeFractionalType Cake\Database\Type\IntegerType Cake\Database\Type\JsonType Cake\Database\Type\DateType Cake\Database\Type\BaseType Cake\Database\Type\TimeType Cake\Database\Type\DateTimeTimezoneType Cake\Database\Type\StringType Cake\Database\TypeFactory Cake\Database\Retry\ReconnectStrategy Cake\Database\Retry\ErrorCodeWaitStrategy Cake\Database\FunctionsBuilder Cake\Database\TypedResultTrait Cake\Database\Query\UpdateQuery Cake\Database\Query\InsertQuery Cake\Database\Query\DeleteQuery Cake\Database\Query\QueryFactory Cake\Database\Query\SelectQuery Cake\Database\TypeInterface Cake\Database\IdentifierQuoter Cake\Database\TypeMap Cake\Database\ValueBinder Cake\Database\Exception\MissingExtensionException Cake\Database\Exception\NestedTransactionRollbackException Cake\Database\Exception\QueryException Cake\Database\Exception\DatabaseException Cake\Database\Exception\MissingConnectionException Cake\Database\Exception\MissingDriverException Cake\Database\SqlserverCompiler Cake\Database\Expression\QueryExpression Cake\Database\Expression\FieldTrait Cake\Database\Expression\OrderClauseExpression Cake\Database\Expression\IdentifierExpression Cake\Database\Expression\CaseExpressionTrait Cake\Database\Expression\FunctionExpression Cake\Database\Expression\ComparisonExpression Cake\Database\Expression\CommonTableExpression Cake\Database\Expression\BetweenExpression Cake\Database\Expression\WhenThenExpression Cake\Database\Expression\OrderByExpression Cake\Database\Expression\TupleComparison Cake\Database\Expression\StringExpression Cake\Database\Expression\AggregateExpression Cake\Database\Expression\UnaryExpression Cake\Database\Expression\CaseStatementExpression Cake\Database\Expression\WindowExpression Cake\Database\Expression\ValuesExpression Cake\Database\Expression\FieldInterface Cake\Database\Expression\WindowInterface Cake\Database\Driver Cake\Database\TypedResultInterface Cake\Database\ConstraintsInterface Close Previous Versions v5.2.0 v5.2.1 - Coming soon v5.2.2 - Coming soon v5.2.3 - Coming soonCode Integration Example Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/cakephp/database/5.2.4/loader.php';
require_once 'libs/cakephp/cakephp/5.2.4/loader.php';
use Cake\Database\Connection;
use Cake\Database\Query;
$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.