← DokumentationDaten & Dienste · php

Core- und Base-Datenbankzugriff

Den passenden Connection Manager für PDO, MySQLi, SQLSRV oder ODBC wählen.

01

Connection Factory

Die Datenbankeinstellungen bestimmen den Manager, während das Projekt eine gemeinsame Servicegrenze behält.

02

Treiberwahl

PDO deckt portablen SQL-Zugriff ab; native MySQLi-, SQLSRV- und ODBC-Manager erfüllen systemspezifische Anforderungen.

03

Visuelles Ergebnis

Die Beispiele sind deterministische Vorschauen. PHP- und Shell-Code wird weder im Browser noch auf dem öffentlichen Server ausgeführt.

php
$database = new Database(
    $settings->getRootSettings(RootSettings::DBCONNECT)
);

$factory = $database->getInstance('primary');
$manager = $factory?->dbm();

$entities = (new RegistService())
    ->registEntities('primary', $mapper);
Visuelles Ergebnis deterministic

Core- und Base-Datenbankzugriff

Manager
PDO / MySQLi / SQLSRV / ODBC
Connection
primary
Result
Typed rows