HEG Genève
http://www.hesge.ch/heg/
Contenu :
Etapes
Drivers
Statements
ResultSet
Type de données
Estimation temps :
Cours : 2 x 45 minutes
TP : 120 minutes
Cours informatique *Java DataBase Connectivity
page 2 sur - v01.01
Les grandes étapes
Charger le driver;
Établir la connexion avec le SGBD ciblé;
Facultatif : créer la requête (Statement);
Envoyer la requête (SQL);
Traiter les résultats;
Clore la connexion.
page 3 sur - v01.01
Charger le driver
Charger le driver correspondant au SGBD visé;
Chargement explicite :
oClass.forName(String className);
Par exemple :
oAccess:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
oMySQL:
Class.forName("com.mysql.jdbc.Driver");
oOracle:
Class.forName("oracle.jdbc.OracleDriver");
Enregistre la classe chargée dans le DriveManager
Exception :
oClassNotFoundException.
page 4 sur - v01.01
Abstraction
Abstraction des SGBDR ;
Ensemble d’interfaces (! pas de classes)
oDriver ;
oConnection ;
oStatement ;
oPrepareStatement ;
oResultSet.
Gestionnaire JDBC
oDriverManager.
page 5 sur - v01.01
Implémentation des interfaces
Chaque «interface» a son implémentation particulière ;
Une implémentation spécifique à un SGBD
oPILOTE.
Le pilote est le point d’accès aux SGBD ;
1 / 28 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 !