Développement Java : Java DataBase Connectivity
|
|
Durée de la formation : 2 jours
|
|
Objectifs :
Le but de cette formation est de vous présenter les principaux concepts de
l'API JDBC (Java DataBase Connectivity), cette API permettant de coupler vos
applications Java à des bases de données.
Prérequis :
Afin de suivre cette formation, le stagiaire devra impérativement avoir suivi
le cours "Le langage Java" ou avoir les connaissances équivalentes.
Public ciblé :
tout utilisateur de l'environnement Java.
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
La notion de driver JDBC
-
Quelques exemples de bases de données
-
-
Les différents types de driver JDBC
-
Installation d'un driver JDBC
-
Implications sur l'architecture de l'API JDBC
-
Manipulations élémentaires
-
Connexion à une base de données
-
Utilisation de l'interface Connection
-
Avec un driver de type 1 (pont JDBC/ODBC)
-
Avec un driver de type 4 (100% Java)
-
Connexion à plusieurs bases de données
-
Traitement d'exception JDBC
-
-
Utilisation de l'interface Statement
-
Exécution d'un ordre de mise à jour
-
Exécution d'une requête de sélection
-
Récupération d'un jeu de résultat
-
Utilisation de l'interface Resultset
-
Navigation dans un jeu de résultat
-
JDBC 2.0 et les Resultsets
-
Obtention de données descriptives
-
Intérêts des données descriptives
-
L'interface DatabaseMetadata
-
L'interface ResultsetMetadata
-
Utilisation des procédures stockées
-
Intérêts des procédures stockées
-
Amélioration des performances
-
Meilleure sécurisation de la base de données
-
Préparation de l'appel de la procédure stockée
-
Utilisation de l'interface CallableStatement
-
Définition des paramètres d'appel de la procédure
-
Récupération des informations
-
Manipulation des paramètres de sorties
-
Récupération de jeux d'enregistrements
-
Utilisation de RowSet
-
-
Manipulation de données en mode déconnecté
-
Transfert de données au format XML
-
Aspects avancés
-
Utilisation des transactions
-
Intérêts des transactions
-
Comparatif entre quelques serveurs de bases de données
-
Les méthodes de l'interface Connection
-
Utilisation de DataSource
-
Utilisation des pools de connexions
-
Intérêts des pools de connexions
-
Mise en oeuvre d'un pool de connexions
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure