class DataSource extends DataSource

Ü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

DEFAULTCOLLECTION

Standardcollection

Properties

protected stirng $host
protected integer $port
protected string $database
protected string $collection

Methods

__construct(string $host = null, integer $port = null, string $database = null, string $collection = null, string $user = null, string $password = null, SimpleMap $parameter = null)

Neues Objekt erstellen

buildStructure()

Interne Vorbereitung der Strukturen

getDSN()

Diese Methode wird in diesem Objekt nicht unterstützt.

static DataSource
getInstanceFromProperties(Properties $properties)

DataSource aus URL erstellen

Details

at line 99
__construct(string $host = null, integer $port = null, string $database = null, string $collection = null, string $user = null, string $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.

mongodb://example.com:65432/test/objects

Parameters

string $host Server
integer $port Port
string $database Datenbank
string $collection Collection
string $user Benutzer
string $password Passwort
SimpleMap $parameter Parameter

at line 121
protected buildStructure()

Interne Vorbereitung der Strukturen

at line 133
getDSN()

Diese Methode wird in diesem Objekt nicht unterstützt.

Exceptions

NotSupportedException

at line 149
static DataSource getInstanceFromProperties(Properties $properties)

DataSource aus URL erstellen

Parameter uri URI auf Datenquelle

Parameters

Properties $properties Eigenschaften

Return Value

DataSource Neue DataSource

Exceptions

DataObjectException