SQLJ
Erscheinungsbild
SQLJ (Embedded SQL) ist ein eingebettetes SQL für Java.
SQLJ ermöglicht eine direkte Einbettung von SQL-Anweisungen in Java-Code, wobei die statischen SQL-Anweisungen zur Übersetzungszeit syntaktisch und semantisch überprüft werden können.
Ein Nachteil ist, daß SQLJ-Programme mittels eines Präprozessors in Java-Quelltext transformiert werden müssen
Eingebettete SQL-Anweisungen haben das folgende Format:
#sql [[<context>]] { <SQL-Anweisung> }
Sie beginnen mit #sql und können mehrere Zeilen umfassen. Sie können Variablen der Programmiersprache (:x ) bzw. Ausdrücke (:y + :z) enthalten