Tutoriel JDBC

L'API JDBC est une API Java qui peut accéder à tout type de données tabulaires, en particulier les données stockées dans une base de données relationnelle. JDBC fonctionne avec Java sur une variété de plates-formes, telles que Windows, Mac OS et les différentes versions d'UNIX.

Pourquoi apprendre JDBC?

JDBC signifie Java Dàbase Connectivity, qui est une API Java standard pour la connectivité indépendante de la base de données entre le langage de programmation Java et un large éventail de bases de données.

La bibliothèque JDBC comprend des API pour chacune des tâches mentionnées ci-dessous qui sont généralement associées à l'utilisation de la base de données.

  • Établir une connexion à une base de données.

  • Création d'instructions SQL ou MySQL.

  • Exécution de requêtes SQL ou MySQL dans la base de données.

  • Affichage et modification des enregistrements résultants.

Applications de JDBC

Fondamentalement, JDBC est une spécification qui fournit un ensemble complet d'interfaces permettant un accès portable à une base de données sous-jacente. Java peut être utilisé pour écrire différents types d'exécutables, tels que -

  • Applications Java

  • Applets Java

  • Servlets Java

  • Java ServerPages (JSP)

  • Enterprise JavaBeans (EJB).

Tous ces différents exécutables peuvent utiliser un pilote JDBC pour accéder à une base de données et tirer parti des données stockées.

JDBC offre les mêmes fonctionnalités que ODBC, permettant aux programmes Java de contenir du code indépendant de la base de données.

Les packages JDBC 4.0

Java.sql et javax.sql sont les principaux packages de JDBC 4.0. Il s'agit de la dernière version de JDBC au moment de la rédaction de ce didacticiel. Il propose les principales classes d'interaction avec vos sources de données.

Les nouvelles fonctionnalités de ces packages incluent des modifications dans les domaines suivants:

  • Chargement automatique du pilote de base de données.

  • Améliorations de la gestion des exceptions.

  • Fonctionnalité BLOB / CLOB améliorée.

  • Améliorations de l'interface de connexion et de relevé.

  • Prise en charge des jeux de caractères nationaux.

  • Accès SQL ROWID.

  • Prise en charge du type de données XML SQL 2003.

  • Annotations.

Public

Ce tutoriel est conçu pour les programmeurs Java qui souhaitent comprendre le framework JDBC en détail ainsi que son architecture et son utilisation réelle.

Conditions préalables

Avant de poursuivre ce didacticiel, vous devez avoir une bonne compréhension du langage de programmation Java. Comme vous allez vous occuper du SGBDR, vous devez avoir une connaissance préalable des concepts SQL et Database.