Zum Inhalt springen

SQLJ

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 20. Juli 2005 um 16:15 Uhr durch Magnummandel (Diskussion | Beiträge) (Weblink entfernt - seit Wochen down). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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