Diferència entre JDBC i ODBC

Autora: Laura McKinney
Data De La Creació: 1 Abril 2021
Data D’Actualització: 14 Ser Possible 2024
Anonim
Diferència entre JDBC i ODBC - Ciència
Diferència entre JDBC i ODBC - Ciència

Content

Diferència principal

JDBC significa el programa Connectivitat de bases de dades Java i es converteix en una interfície de programació d'aplicacions on es fa possible la definició de com un usuari accedeix a la base de dades. Per al llenguatge de programació complet, ve amb l'edició estàndard, encara que Oracle Corporation. D'altra banda, ODBC significa el programa de base de dades de base de dades oberta i es converteix en una interfície estàndard per a la programació d'aplicacions anomenada API que ajuda a l'accés d'informació a través del sistema de gestió de bases de dades anomenat DBMS.


Gràfic de comparació

Bases de la DistincióJDBCODBC
DefinicióUna interfície de programació d’aplicacions on es fa possible la definició de com un usuari accedeix a la base de dades.Una interfície estàndard per a la programació d'aplicacions anomenada API que ajuda a l'accés d'informació mitjançant un sistema de gestió de bases de dades anomenat DBMS.
NomPrograma de connectivitat de bases de dades JavaObre el programa de connectivitat de bases de dades.
OrigenPresentat per Oracle el 1996.Presentat per Microsoft el 1992.
DependènciaDepèn de factors com el llenguatge i la plataforma i només accepta els que provenen de Java.Es presenta com una plataforma independent tant per estil com per ubicació.
ÚsNomés esdevé concret per a les aplicacions que utilitza el sistema Java.Es converteix en adequat per a diferents aplicacions, independentment del seu creador.

Què és JDBC?

JDBC significa el programa Connectivitat de bases de dades Java i es converteix en una interfície de programació d'aplicacions on es fa possible la definició de com un usuari accedeix a la base de dades. Per al llenguatge de programació complet, ve amb l'edició estàndard, encara que Oracle Corporation. Connectivitat de bases de dades Java (JDBC) és una interfície de programació d'aplicacions (API) per al dialecte de programació Java, que caracteritza com un client pot arribar a una base de dades. És una peça de l’etapa Java Standard Edition, d’Oracle Corporation. Proporciona estratègies de consulta i actualització d’informació en una base de dades i s’ordena cap a bases de dades socials. Una connexió JDBC-a-ODBC permet que les associacions amb qualsevol font d'informació disponible ODBC a la màquina virtual Java (JVM) tinguin la condició. La interfície del programa d'aplicació us dóna l'oportunitat de codificar les articulacions de demanda en llenguatge de consulta estructurada (SQL) que després es passen al programa que tracta amb la base de dades. Restaura els resultats mitjançant una interfície comparable. JDBC és fonamentalment el mateix que la base de dades de base de dades oberta de SQL Access Group (ODBC) i, amb una mica de programa d’extensió, podeu utilitzar la interfície JDBC per arribar a bases de dades mitjançant la interfície ODBC. Per exemple, podeu compondre un programa destinat a arribar a nombrosos ítems de bases de dades coneguts en diverses etapes del marc pràctic. Mentre arribeu a una base de dades en un ordinador amb Windows 2000 de Microsoft i, per exemple, a una base de dades Microsoft Access, el vostre programa amb explicacions JDBC tindria la capacitat d’accedir a la base de dades de Microsoft Access. Els enginyers de programari poden compondre aplicacions que s’associen a bases de dades, consultes escrites en dialecte d’investigació organitzada (SQL) i processar els resultats.


Què és ODBC?

L’ODBC significa el programa de base de dades de base de dades oberta i es converteix en una interfície estàndard per a la programació d’aplicacions anomenada API que ajuda amb l’accés a la informació mitjançant un sistema de gestió de bases de dades anomenat DBMS. ODBC aconsegueix l'autonomia del SGBD mitjançant el controlador ODBC com a capa d'interpretació entre l'aplicació i el SGBD. L'aplicació utilitza ODBC funciona a través d'un controlador de controlador ODBC amb el qual es connecta i el controlador passa la consulta al SGBD. Es pot pensar que un controlador ODBC és similar a un controlador er o un altre controlador, donant un arranjament estàndard de capacitats per a l'aplicació i executant una utilitat particular per a DBMS. És fonamental comprendre que ODBC està pensat per descobrir habilitats de bases de dades, no per completar-les. En aquesta línia, els autors d'aplicacions no haurien d'esperar que l'ús de ODBC canviés bruscament una base de dades senzilla en un motor de bases de dades social completament destacat. Els enginyers de controladors particulars del SGBD executen les capacitats a l'API ODBC. Les aplicacions diuen les funcions d'aquests controladors per obtenir informació de manera autònoma amb un SGBD. Un gestor de controladors supervisa la correspondència entre aplicacions i controladors. La base de dades de base de dades oberta (ODBC) és una interfície de programació d’aplicació estàndard (API) oberta per arribar a una base de dades. Utilitzant explicacions ODBC en un programa, podeu accedir a registres en diverses bases de dades diverses, inclosos Access, dBase, DB2, Excel i. Malgrat la programació ODBC, cal introduir un mòdul o controlador diferent per entrar totes les bases de dades. Microsoft és el principal defensor i proveïdor del suport de programació ODBC.


Diferències claus

  1. JDBC es converteix en una interfície de programació d'aplicacions on es fa possible la definició de com un usuari accedeix a la base de dades. Per al llenguatge de programació complet, ve amb l'edició estàndard, encara que Oracle Corporation. Mentre que, ODBC es converteix en una interfície estàndard per a la programació d'aplicacions anomenada API que ajuda a l'accés d'informació a través del sistema de gestió de bases de dades anomenat DBMS.
  2. JDBC significa el programa de connectivitat de bases de dades de Java. D'altra banda, ODBC significa programa de connectivitat de bases de dades obertes.
  3. Atès que el programa de base de dades de base de dades oberta es converteix en adequat per a diferents aplicacions independentment del seu origen, es fa més habitual entre les persones que utilitzen aquest tipus de programes. D'altra banda, el programa Connectivitat de bases de dades Java només es converteix en concret per a les aplicacions que utilitza el sistema Java.
  4. Per tant, JDBC depèn de factors com el llenguatge i la plataforma i només accepta els que provenen de Java. D'altra banda, l'ODBC es presenta com una plataforma independent tant per a l'estil com per a la ubicació.
  5. Els mètodes de codificació que inclou el JDBC són relativament fàcils de llegir i, per tant, de comprendre. D’altra banda, els mètodes de codificació existents al llarg de l’ODBC tenen un caràcter complicat i per tant es tornen complexos.
  6. ODBC va ser introduït per Microsoft l'any 1992, mentre que Java va introduir JDBC el 1996.
  7. Els enginyers de programari poden compondre aplicacions que s’associen a bases de dades, consultes escrites en dialecte d’investigació organitzada (SQL) mentre s’utilitzen ODBC. D'altra banda, els enginyers de programari no poden compondre aplicacions ni consultes a menys que el sistema admet Java i processi els resultats.

En terme mé ampli, el procé de comptabilitat tracta de mantenir regitre detallat i predir la naturalea econòmica del negoci. Dóna la eguretat que tote le accion que e deenvolupen e...

Diferència entre lleis i ètica

Monica Porter

Ser Possible 2024

De del principi, hem de eguir algune norme i regulacion que, tot i que no tenim ni idea d’on han vingut, encara el eguim obeint.Aquet no nomé ajuden a mantenir la pau din d’una ocietat, inó ...

Us Aconsellem Que Vegeu