Programmation d’applications
Bases de données avec Java
INT
2
Bases de Données
Plan du document
Contexte slide 3
Programmer avec une BD slide 4
JDBC slide 7
Evolutions de JDBC slide 26
Ressources en ligne
http://mica/~oracle/IO21
3
Bases de Données
Contexte
Limites du SQL interactif :
Absence de structure de contrôle
Absence de variable
Pas de "calcul" sur les données
Adopter un langage de type procédural
Limites des langages de programmation sur les
entrées/sorties
Besoin de coupler SQL avec des langages de
programmation
4
Bases de Données
Interfaces SQL Lang. Prog.
Embedded SQL :
Précompilé
Dépendant du SGBD cible
Problème
2 systèmes de types, 2 styles de programmation, pas de débogage sur le
source
SQL/CLI :
Bas niveau compilé uniquement
Interface universelle SGBD SQL normalisée par l'ISO
Pas implémentée par les vendeurs (Oracle implante Oracle Call Interface)
PSM (Persistent Stored Modules) :
Langages propriétaires PL/SQL pour Oracle (bientôt Java)
"Routines"SQL
Programmer avec une BD
5
Bases de Données
Embedded SQL
Programme source (C+SQL)
Précompilation
Programme source Requêtes BD
sans cde SQL
compilation Traitement
code objet Librairies Plan d'exécution
Linkage Stockage
programme exécutable BD
Programmer avec une BD
DD
1 / 29 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !