Différence entre JDBC et ODBC

Auteur: Laura McKinney
Date De Création: 1 Avril 2021
Date De Mise À Jour: 10 Peut 2024
Anonim
Différence entre JDBC et ODBC - Science
Différence entre JDBC et ODBC - Science

Contenu

Différence principale

JDBC signifie programme de connectivité de base de données Java et devient une interface de programmation d'application permettant de définir comment un utilisateur accède à la base de données devient possible. Pour le langage de programmation complet, il est livré avec l'édition standard d'Oracle Corporation. Par ailleurs, ODBC signifie programme Open Database Connectivity et devient une interface standard pour la programmation d'applications appelée API, qui facilite l'accès aux informations via un système de gestion de base de données appelé SGBD.


Tableau de comparaison

Base de distinctionJDBCODBC
DéfinitionInterface de programmation d'application permettant de définir comment un utilisateur accède à la base de données.Une interface standard pour la programmation d'applications appelée API qui facilite l'accès aux informations via un système de gestion de base de données appelé SGBD.
NomProgramme de connectivité de base de données JavaProgramme Open Database Connectivity.
OrigineIntroduit par Oracle en 1996.Introduit par Microsoft en 1992.
DépendanceDépend de facteurs tels que le langage et la plate-forme et n'accepte que ceux provenant de Java.Vient comme une plate-forme indépendante pour le style et l'emplacement.
UsageNe devient concret que pour les applications utilisées par le système Java.Devient adapté à différentes applications quel que soit leur créateur.

Qu'est-ce que JDBC?

JDBC signifie programme de connectivité de base de données Java et devient une interface de programmation d'application permettant de définir comment un utilisateur accède à la base de données devient possible. Pour le langage de programmation complet, il est livré avec l'édition standard d'Oracle Corporation. JDBC (Java Database Connectivity) est une interface de programmation d'application (API) pour le dialecte de programmation Java, qui décrit comment un client peut accéder à une base de données. Il s'agit d'un élément de l'étape Java Standard Edition d'Oracle Corporation. Il donne des stratégies pour interroger et actualiser des informations dans une base de données, et s'organise pour les bases de données sociales. Une connexion JDBC vers ODBC permet aux associations de disposer de toute source d'informations disponible pour ODBC dans la machine virtuelle Java (JVM). L’interface du programme d’application vous permet de coder, d’exiger des articulations en langage SQL (Structured Query Language), qui sont ensuite transmises au programme traitant de la base de données. Il restaure les résultats via une interface comparable. JDBC est fondamentalement identique à ODBC (Open Database Connectivity) du groupe d’accès SQL. Avec un petit programme «extension», vous pouvez utiliser l’interface JDBC pour accéder aux bases de données via l’interface ODBC. Par exemple, vous pourriez composer un programme destiné à accéder à de nombreux éléments de base de données bien connus sur différentes étapes du cadre pratique. Tout en accédant à une base de données sur un PC exécutant Windows 2000 de Microsoft et, par exemple, une base de données Microsoft Access, votre programme avec les explications JDBC aurait la capacité d’accéder à la base de données Microsoft Access. Les ingénieurs en logiciel peuvent composer des applications qui associent des bases de données, des requêtes écrites dans un dialecte organisé (SQL) et en traiter les résultats.


Qu'est-ce que ODBC?

ODBC signifie programme Open Database Connectivity et devient une interface standard pour la programmation d'applications appelée API, qui facilite l'accès aux informations via un système de gestion de base de données appelé SGBD. ODBC obtient l'autonomie d'un SGBD en utilisant un pilote ODBC en tant que couche d'interprétation entre l'application et le SGBD. L'application utilise ODBC fonctionne via un superviseur de pilote ODBC avec lequel elle se connecte, et le pilote transmet la requête au SGBD. Un pilote ODBC peut être considéré comme similaire à un autre ou à un autre pilote, offrant un agencement standard de capacités à utiliser par l'application et exécutant une utilité particulière du SGBD. Il est essentiel de comprendre que ODBC est conçu pour découvrir les capacités des bases de données et non pour les compléter. Dans cette optique, les auteurs d’applications ne doivent pas s’attendre à ce que l’utilisation d’ODBC transforme brutalement une base de données simple en un moteur de base de données sociale entièrement mis en évidence. Les ingénieurs de pilotes spécifiques aux SGBD exécutent les capacités de l'API ODBC. Les applications appellent les fonctionnalités de ces pilotes pour obtenir des informations de manière autonome pour les SGBD. Un gestionnaire de pilotes supervise la correspondance entre les applications et les pilotes. ODBC (Open Database Connectivity) est une interface de programmation d'application (API) ouverte permettant d'accéder à une base de données. En utilisant les explications ODBC dans un programme, vous pouvez accéder aux enregistrements de diverses bases de données, notamment Access, dBase, DB2, Excel et. Malgré la programmation ODBC, un module ou un pilote différent est requis pour chaque base de données à entrer. Le principal avocat et fournisseur du soutien de la programmation ODBC est Microsoft.


Différences Clés

  1. JDBC devient une interface de programmation d'application permettant de définir comment un utilisateur accède à la base de données. Pour le langage de programmation complet, il est livré avec l'édition standard d'Oracle Corporation. Considérant que, ODBC devient une interface standard pour la programmation d'applications appelée API, qui facilite l’accès aux informations via le système de gestion de base de données appelé SGBD.
  2. JDBC signifie programme de base de données Java, tandis que ODBC signifie programme de base de données ouverte.
  3. Étant donné que le programme Open Database Connectivity convient à différentes applications, quel que soit leur créateur, il est de plus en plus courant chez les utilisateurs de tels programmes. D'autre part, le programme Java Database Connectivity ne devient concret que pour les applications utilisées par le système Java.
  4. JDBC dépend donc de facteurs tels que le langage et la plate-forme et n'accepte que ceux provenant de Java. D'autre part, l'ODBC constitue une plate-forme indépendante pour le style et l'emplacement.
  5. Les méthodes de codage fournies avec le JDBC sont relativement faciles à lire et donc à comprendre. D'autre part, les méthodes de codage existant le long de l'ODBC ont un caractère compliqué et deviennent donc complexes.
  6. ODBC a été introduit par Microsoft en 1992, alors que Java a introduit JDBC en 1996.
  7. Les ingénieurs en logiciel peuvent composer des applications associant des bases de données, des requêtes écrites en langage de requête organisé (SQL) en utilisant ODBC. D'autre part, les ingénieurs logiciels ne peuvent pas composer d'applications ou de demandes d'informations à moins que le système prenne en charge Java et traite les résultats.

Toile d'araignée Une toile d'araignée, une toile d'araignée, une toile d'araignée ou une toile d'araignée (du mot archaïque coppe, qui ignifie "...

Paiible La paix et le concept d'harmonie et l'abence d'hotilité. ur le plan comportemental, on entend généralement par paix l'abence de conflit et l'abence de peur...

Articles Fascinants