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.


  1. La notion de driver JDBC

    • Quelques exemples de bases de données
    • Intérêts des driver JDBC
    • Les différents types de driver JDBC
    • Installation d'un driver JDBC
    • Implications sur l'architecture de l'API JDBC
  2. 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
    • 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
  3. Obtention de données descriptives

    • Intérêts des données descriptives
    • L'interface DatabaseMetadata
    • L'interface ResultsetMetadata
  4. 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
  5. Utilisation de RowSet

    • Utilité des RowSet
    • Manipulation de données en mode déconnecté
      • L'interface CachedRowSet
    • Transfert de données au format XML
      • L'interface WebRowSet
  6. 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 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


Filière Développement Java : Formation Java DataBase Connectivity

Filière Développement Java : Cours Java DataBase Connectivity

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique