page : 1 Java
Accéder aux bases de
données depuis Java :
l'API JDBC
page : 2 Java
introduction
 JDBC : "Java DataBase Connectivity"
 JDBC propose un mécanisme uniforme et
de bas niveau pour les accès aux bases de
données
 ouverture vers des standards comme ODBC
 solution propriétaire des fournisseurs de bases de
données
JDBC
propose un ensemble d'interfaces
laisse la concrétisation à un tiers
API JDBC
page : 3 Java
Mise en correspondances de
paradigmes différents
 correspondance de paradigmes différents:
 enregistrements dans une table - classe et attributs
 types élémentaires de données
 l'accès aux bases de données via JDBC et
ODBC nécessite de connaître la syntaxe
SQL-92
 les spécifications de JDBC décrivent avec
précision les équivalences entre les types
SQL et JAVA et proposent de nouveaux
objets (ex: Numeric , Timestamp)
API JDBC
page : 4 Java
Limites de JDBC
 les données manipulées en SQL ne sont pas les
mêmes qu'avec JAVA
 ex: une valeur SQL NULL n'a pas d'équivalent JAVA
 la prise en charge des CURSORS est sommaire
 les colonnes liées d'ODBC (projection
automatique d'un ensemble de champs dans
une structure externe) ont disparues
 MAIS il permet le SQL dynamique et les
transactions
API JDBC
page : 5 Java
Principales fonctionnalités
 un programme utilisant JDBC fonctionne de
la manière suivante :
 établir une connexion avec une source de données
 effectuer des requêtes
 utiliser les données obtenues
 affichage
 traitement statistique
 mise à jour des informations
 terminer la connexion
 RECOMMENCER
API JDBC
1 / 92 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!