Formation Java
Détails :
Librairies JDBC : Java DataBase Connectivity
Durée :
2 Jours
Objectif :
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 :
Cette formation s'adresse aux développeurs Java.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
Librairies JDBC : Java DataBase Connectivity
    La notion de driver JDBC
    • Quelques exemples de bases de données
    • Intérêts des drivers JDBC
    • 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 Connections
      • 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
    • Exécution d'un ordre SQL
      • 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
    • Utilisation de RowSet
    • Manipulation de données en mode déconnecté
      • L'interface CachedRowSet
    • Transfert de données au format XML
      • L'interface WebRowSet

    Aspects avancés
    • Utilisation des transactions
      • Intérêts des transactions
      • Comparatif entre quelques serveurs de bases de données
      • Le mode auto-commit
      • Les méthodes de l'interface Connections
    • Utilisation de DataSource
    • Utilisation des pools de connexions
      • Intérêts des pools de connexions
      • Mise en oeuvre d'un pool de connexions