SQLJ

Home

SQL in Java.

Besoin

Analyse

SQLJ permet d'inclure dans le code applicatif Java directement du code SQL, sans utiliser JDBC.

Les résultats sont lus dans des objets "résultats".

Conception

Déploiement

Exemples

Implémentations :

IDEs :

Sources :

Oracle.connect("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");

#sql { SELECT sysdate INTO :current_date FROM dual };

System.out.println("Hello World! The current date is " + current_date);

#sql {  INSERT 
        INTO person 
        VALUES ('999999999', 'Doug Barry');
     };


int maxi;
#sql context bdParis ;
#sql [bdparis] (SELECT MAX(SAL) INTO :maxi FROM EMP);

#sql iterator NomSalaire (String nom, int salaire);

NomSalaire salventes; // salaires du dépt. ventes
#sql salventes = { SELECT ENAME, SAL FROM EMP WHERE ... };

while (salventes.next()) {
System.out.println("Nom: " + salventes.nom() +
"Salaire: " + salventes.salaire()); }

Oracle.close();

Notes

Voir

Home