Home |
---|
SQL in Java.
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".
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();
Home |
---|