Von ORDIX AG auf Mittwoch, 07. Juni 2023
Kategorie: MySQL (PDO)

MySQL REST Service als Datenquelle in Oracle APEX (TEIL 2)

Im zweiten Teil unserer Serie (Hier geht’s zu Teil 1) werden wir untersuchen, wie der MySQL REST Service (MRS) als Datenquelle in Oracle APEX genutzt werden kann. Oracle APEX bietet eine einfache Möglichkeit, Anwendungen zu erstellen und zu deployen, die auf verschiedene Datenquellen zugreifen können. Durch die Integration von MRS in Oracle APEX können Benutzer nun auf MySQL-Datenbanken zugreifen und die Funktionalität ihrer Anwendungen erweitern. Dieser Artikel wird eine schrittweise Anleitung bereitstellen, wie eine Verbindung zwischen Oracle APEX und MRS hergestellt wird und wie man MRS als Datenquelle in einer APEX-Anwendung verwendet. Wir werden auch in die Konfiguration von APEX eintauchen, um sicherzustellen, dass eine optimale Kompatibilität mit MRS gegeben ist. 

​Was ist Oracle APEX?

Oracle APEX (Application Express) ist eine webbasierte Plattform, die es ermöglicht, schnell und einfach Datenbankanwendungen für den Webbrowser zu entwickeln und zu betreiben. Durch die Verwendung von Drag & Drop-Elementen, PL/SQL-Code und vorgefertigten Funktionen können diese Anwendungen visuell erstellt werden. Neben der Oracle-Datenbank, die innerhalb der APEX betrieben wird, können als Datenquelle auch externe Quellen via REST eingebunden werden. Dies eröffnet den Weg, auch vom MRS bereitgestellte Daten einzubinden. 

Erstellung einer REST-Datenquelle in APEX mit MRS

Um eine REST-Datenquelle in APEX zu erstellen, müssen die folgenden Schritte durchgeführt werden:

Nachdem die REST-Datenquelle angelegt wurde, müssen die Mitarbeiter-Operationen und der Parameter „mitarbeiternr“ angelegt werden.

​Erstellung von Mitarbeiter-Operationen

Auf der REST-Datenquelle-Maske klicken Sie auf „Vorgang hinzufügen“, um eine Operation anzulegen.

PUT:

POST:

DELETE:

GET:

GET:

Die Vorgänge in der REST-Datenquelle-Seite sehen wie folgt aus:

Erstellung von Parameter „mitarbeiternr"

In der REST-Datenquelle Seite, klicken Sie auf „Parameter hinzufügen“, um einen Parameter anzulegen:

Der Parameter in der REST-Datenquelle Seite sieht wie folgt aus:

Verwendung der REST-Datenquelle in einem APEX-Bericht

Um die soeben erstellte Datenquelle in einer APEX-Anwendung zu nutzen, wird innerhalb einer Applikation eine neue Seite mit einem interaktiven Bericht erstellt, um die Mitarbeiter darzustellen. Zusätzlich wird ein Formular erstellt, um die Mitarbeiter pflegen zu können.

Um einen interaktiven Bericht in Oracle APEX zu erstellen, folgen Sie diesen Schritten:

Der interaktive Bericht mit der MRS Mitarbeiter Daten sieht so aus: 

Die Formularseite mit der MRS-Mitarbeiterdaten sieht so aus: 

Fazit

In diesem Blogbeitrag haben wir uns mit der Verwendung des MySQL REST Service als Datenquelle in Oracle APEX beschäftigt. Wir haben dazu die Schritte zur Konfiguration behandelt und erläutert, wie dieser Service in APEX integriert werden kann. Damit eröffnet sich die Möglichkeit, neben Daten aus einer Oracle-Datenbank auch Daten aus einer MySQL-Datenbank zu verwenden. 

Seminarempfehlung

Kommentare hinterlassen