Mammut Framework

Entwicklerhandbuch :: Database Abstraction Layer :: Datenquellennamen

Liste der Datenquellennamen

Im Folgenden finden sie eine Liste der standardmäßig unterstützten Datenquellennamen (Datasource names, DSN). Diese definieren die Art der Datenbankverbindung und das Zielsystem, nicht enthalten sind eventuell benötigte Zugangsdaten.

DB2

Standard-Erweiterung (ibm_db2)

Status: experiementell
DSN: db2:$adresse[:$port=50000]/$database
$adresse
Die Serveradresse
$port
Optional abweichender Serverport
$database
Name der Datenbank

Microsoft SQL

Standard-Erweiterung (mssql/sqlserver)

Status: stabil
DSN: mssql:$adresse\[$instance/]$database[.$schema]

PDO-Treiber

Status: experiementell
DSN: pdo:mssql:host=$adresse;dbname=$database

MySQL

Standard-Erweiterung (mysqli)

Status: stabil
DSN: mysqli:$adresse[:$port=3306]/$database

PDO-Treiber

Status: beta
DSN: pdo:mysql:host=$adresse;dbname=$database

Oracle

Standard-Erweiterung (oci8)

Status: rw:alpha, ro:beta
DSN: oracle:$tnsname
DSN: oracle://$server/$instance

PostgreSQL

Standard-Erweiterung (pgsql)

Status: stabil
DSN: postgre:$adresse/$database[.$schema]

PDO-Treiber

Status: experiementell
DSN: pdo:pgsql:host=$adresse;dbname=$database

SQLite-Treiber

Standard-Erweiterung (sqlite3)

Status: experiementell
DSN: sqlite:$file