JDBC

Signifie « Java Database Connectivity. » JDBC est une API qui permet aux applications Java de se connecter à un large éventail de bases de données et d’y exécuter des requêtes. Parmi celles-ci figurent Java DB, Oracle, MySQL, PostgreSQL, DB2, Sybase ASE et Microsoft SQL Server.

JDBC permet à un développeur de logiciels d’exécuter des requêtes SQL dans une application Java. La connexion à la base de données et les éventuelles traductions nécessaires des requêtes sont prises en charge par le pilote JDBC. Par exemple, la même méthode Java peut être utilisée pour interroger une base de données MySQL et une base de données Microsoft SQL Server. L’objectif est de fournir aux développeurs la fonctionnalité « écrire une fois, exécuter partout », afin de faciliter l’utilisation de différents types de bases de données.

Pour qu’une application puisse utiliser JDBC, le pilote approprié doit être installé. Parmi les exemples figurent le pilote JDBC Thin et le pilote JDBC OCI (Oracle Call Interface). Les fichiers des pilotes sont disponibles sous forme d’archives Java (fichiers .JAR), qui peuvent être référencées par une application Java. Chaque archive Java contient des fichiers .CLASS qui permettent aux applications Java de communiquer avec différents types de bases de données. Des classes individuelles peuvent être supprimées afin de réduire l’espace disque requis par l’application Java correspondante.

Les pilotes JDBC sont gérés et fournis par Oracle, qui a repris le développement de Java après avoir racheté Sun Microsystems en 2010.

Quelle est la différence entre JDBC et ODBC ?

JDBC est conçu spécifiquement pour les applications Java, tandis que ODBC est indépendant du langage. Cela signifie que l’API ODBC est disponible pour plusieurs langages de programmation, tandis que JDBC est uniquement disponible pour Java. Un « pont » peut être utilisé pour traduire les commandes entre les deux API. Par exemple, un pont ODBC-JDBC traduit les appels de fonctions ODBC en appels de méthodes JDBC, ce qui permet à un pilote JDBC de les traiter. Un pilote JDBC-ODBC convertit les appels de méthodes JDBC en appels de fonctions ODBC, ce qui leur permet de fonctionner avec un pilote ODBC.

Mis à jour December 23, 2016 par Per C.

quizTestez vos connaissances

What adjective describes a highlighted form field?

A
Marked
0%
B
Labeled
0%
C
Focused
0%
D
Targeted
0%
Correct! Incorrect!     View the Focus definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de JDBC sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.