Diese Funktion dient zum Zugriff auf externe Datenbanken.
Parameter |
Typ |
Beschreibung |
|---|---|---|
$connectionName |
string |
Name der externen Datenbankverbindung, die im Prozess verfügbar ist. |
Die Funktion liefert ein Objekt vom Typ JobDB zurück, auf dem Sie anschließend beliebige SQL-Befehle gegen die externe Datenbank ausführen können.
Im Fehlerfall wird eine JobRouterException geworfen.
Beispiel:
$conn = $this->getDBConnection('ERP');
$result = $conn->preparedSelect(
'SELECT inv_nr, inv_title FROM INVOICES WHERE supplier_nr = :supplier_nr',
['supplier_nr' => 'S123'],
[JobRouter\Common\Database\ConnectionInterface::TYPE_TEXT],
);
$invoices = $result->fetchAll();