DataSource
class DataSource extends DataSource
PostgreSQL Datenquelle
Über dieses Objekt kann eine Datenquelle genauer spezifiziert werden. Über die Methoden getURI() und getDSN() können untrschiedliche Definitionen der Werte abgerufen werden.
Constants
DEFAULTSERVER |
Standardhost |
DEFAULTPORT |
Standardport |
DEFAULTDATABASE |
Standarddatenbank |
DEFAULTTABLE |
Standardcollection |
Properties
protected string | $host | ||
protected integer | $port | ||
protected string | $database | ||
protected string | $table |
Methods
Neues Objekt erstellen
Interne Struktur aufbereiten
DataSource aus URL erstellen
Details
at line 101
__construct(string|null $host = null, int|null $port = null, string|null $database = null, string|null $table = null, string|null $user = null, string|null $password = null, SimpleMap $parameter = null)
Neues Objekt erstellen
Als Quelle kann entweder ein Host oder ein Unix-Socket angegeben werden. Ein Unix-Socket wird über ein File-Objekt spezifiziert.
postgresql://example.com:5432/test/objects
at line 148
protected
buildStructure()
Interne Struktur aufbereiten
$dsn Der Datenquellenname oder DSN übermittelt die Datenbankparameter, die eine Verbindung zu einem Datenbanksystem ermöglichen. PDO definiert verschiedene DSNs für verschiedene Datenbanksysteme. Der Name der Datenquelle des PostgreSQL setzt sich aus den folgenden Parametern zusammen:
DNS prefix: pgsql: host : der Hostname des Datenbankservers, auf dem sich die PostgreSQL-Datenbank befindet port : der Port, auf dem die PostgreSQL-Datenbank läuft, ist der Standardport 5432 dbname : Datenbankname user : Der Name des Benutzers, der sich mit dem Datenbank-DBName verbindet password : Das Passwort des Benutzernamens
pgsql:host=localhost;port=5432;dbname=pagila;user=postgres;password=postgres
at line 186
static DataSource
getInstanceFromProperties(Properties $properties)
DataSource aus URL erstellen
Parameter uri URI auf Datenquelle