Pagkakaiba sa pagitan ng JDBC at ODBC

May -Akda: Laura McKinney
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
HandWallet - difference between "Actions" screen and "Account Statement" screen
Video.: HandWallet - difference between "Actions" screen and "Account Statement" screen

Nilalaman

Pangunahing Pagkakaiba

Ang JDBC ay nakatayo para sa Java Database Connectivity program at nagiging isang interface ng application programming kung saan posible ang kahulugan ng kung paano nakakakuha ang isang gumagamit ng database. Para sa kumpletong wika ng programming, ito ay may karaniwang edisyon kahit na ang Oracle Corporation. Sa kabilang banda, ang ODBC ay nakatayo para sa programa ng Open Database Connectivity at nagiging isang standard na interface para sa application programming na tinatawag na API na tumutulong sa pag-access ng impormasyon sa pamamagitan ng database management system na tinatawag na DBMS.


Tsart ng paghahambing

Ang Batayan ng Pagkakaiba-ibaJDBCODBC
KahuluganAng isang interface ng application programming kung saan ang kahulugan ng kung paano ang isang gumagamit ay makakakuha ng access sa database ay posible.Ang isang karaniwang interface para sa application programming na tinatawag na API na tumutulong sa pag-access ng impormasyon sa pamamagitan ng database management system na tinatawag na DBMS.
PangalanJava Database ng Koneksyon na programaBuksan ang programa ng Koneksyon ng Database
PinagmulanIpinakilala ng Oracle noong 1996.Ipinakilala ng Microsoft noong 1992.
Pag-asaDepende sa mga kadahilanan tulad ng wika at platform at tinatanggap lamang ang mga nagmumula sa Java.Dumating bilang isang independiyenteng platform para sa parehong estilo at lokasyon.
PaggamitNagiging kongkreto lamang para sa mga aplikasyon na ginagamit ng system ng Java.Nagiging angkop para sa iba't ibang mga aplikasyon nang walang kinalaman sa kanilang nagmula.

Ano ang JDBC?

Ang JDBC ay nakatayo para sa Java Database Connectivity program at nagiging isang interface ng application programming kung saan posible ang kahulugan ng kung paano nakakakuha ang isang gumagamit ng database. Para sa kumpletong wika ng programming, ito ay may karaniwang edisyon kahit na ang Oracle Corporation. Ang Java Database Connectivity (JDBC) ay isang interface ng application programming (API) para sa programming dial Java, na nagpapakilala kung paano makukuha ng isang customer sa isang database. Ito ay isang piraso ng yugto ng Java Standard Edition, mula sa Oracle Corporation. Nagbibigay ito ng mga diskarte sa pagtatanong at pag-refresh ng impormasyon sa isang database, at makakakuha ng maayos sa mga social database. Ang isang JDBC-to-ODBC ay kumokonekta sa mga samahan sa anumang mapagkukunan na magagamit na impormasyon ng ODBC sa Java virtual machine (JVM) ay may kundisyon. Ang interface ng application ng programa ay nagbibigay sa iyo ng isang pagkakataon upang ma-encode makakuha upang humiling ng mga articulations sa Structured Query Language (SQL) na pagkatapos ay naipasa sa programa na may kinalaman sa database. Pinapanumbalik nito ang mga kinalabasan sa pamamagitan ng isang maihahambing na interface. Ang JDBC ay panimula ng katulad ng Open Database Connectivity (ODBC) ng SQL Access Group at, na may kaunting "extension" na programa, maaari mong magamit ang interface ng JDBC upang makapunta sa mga database sa pamamagitan ng interface ng ODBC. Halimbawa, maaari kang gumawa ng isang programa na inilaan upang makapunta sa maraming mga kilalang database item sa iba't ibang mga praktikal na yugto ng balangkas. Habang nakarating sa isang database sa isang PC na tumatakbo sa Windows 2000 ng Microsoft at, halimbawa, isang database ng Microsoft Access, ang iyong programa na may mga paliwanag sa JDBC ay magkakaroon ng kapasidad na makarating sa database ng Microsoft Access. Ang mga inhinyero ng software ay maaaring magsulat ng mga aplikasyon na maiugnay sa mga database, mga katanungan na nakasulat sa organisadong dialect ng pagtatanong (SQL), at iproseso ang mga kinalabasan.


Ano ang ODBC?

Ang ODBC ay nakatayo para sa Open Database Connectivity program at nagiging isang standard na interface para sa application programming na tinatawag na API na tumutulong sa pag-access ng impormasyon sa pamamagitan ng database management system na tinatawag na DBMS. Nakamit ng ODBC ang awtonomya ng DBMS sa pamamagitan ng paggamit ng isang driver ng ODBC bilang isang layer ng interpretasyon sa pagitan ng aplikasyon at ng DBMS. Gumagamit ang application na ODBC ay gumagana sa pamamagitan ng isang superbisor ng driver ng ODBC kung saan kumokonekta ito, at ipinapasa ng driver ang pagtatanong sa DBMS. Ang isang driver ng ODBC ay maaaring isipin na katulad sa isang er driver o iba pang driver, na nagbibigay ng isang karaniwang pag-aayos ng mga kapasidad para magamit ang application, at pagpapatupad ng DBMS-partikular na kapaki-pakinabang. Mahalagang maunawaan na ang ODBC ay inilaan upang alisan ng takip ang mga kakayahan sa database, hindi madagdagan ang mga ito. Kasama sa mga linya na ito, ang mga may-akda ng aplikasyon ay hindi dapat inaasahan na ang paggamit ng ODBC ay biglang magbabago ng isang diretso na database sa isang ganap na naka-highlight na motor database ng social. Ang mga inhinyero ng mga partikular na driver ng DBMS ay nagsasagawa ng mga kapasidad sa ODBC API. Ang mga aplikasyon ay tumatawag ng mga kakayahan sa mga drayber na makarating sa impormasyon sa isang paraan na DBMS-autonomous. Ang isang Tagapamahala ng Driver ay nangangasiwa ng mga sulat sa gitna ng mga aplikasyon at driver. Ang Open Database Connectivity (ODBC) ay isang bukas na pamantayang interface ng application programming (API) para sa pagkuha sa isang database. Sa pamamagitan ng paggamit ng mga paliwanag ng ODBC sa isang programa, makakakuha ka ng mga tala sa iba't ibang magkakaibang mga database, kabilang ang Access, dBase, DB2, Excel, at. Sa kabila ng programming ng ODBC, kinakailangan ng ibang module o driver para sa bawat database na ipasok. Ang prinsipyo na tagapagtaguyod at tagapagbigay ng suporta sa programming ng ODBC ay ang Microsoft.


Pangunahing Pagkakaiba

  1. Ang JDBC ay nagiging isang interface ng application programming kung saan ang kahulugan ng kung paano makakakuha ng access ang isang gumagamit sa database. Para sa kumpletong wika ng programming, ito ay may karaniwang edisyon kahit na ang Oracle Corporation. Sapagkat, ang ODBC ay nagiging isang standard na interface para sa application programming na tinatawag na API na tumutulong sa pag-access ng impormasyon sa pamamagitan ng database management system na tinatawag na DBMS.
  2. Ang JDBC ay nakatayo para sa Java Database Connectivity program, sa kabilang banda, ang ODBC ay nakatayo para sa programa ng Open Database Connectivity.
  3. Dahil ang programa ng Open Database Connectivity ay angkop para sa iba't ibang mga aplikasyon nang hindi isinasaalang-alang ng kanilang pinanggalingan, nagiging mas karaniwan ito sa mga taong gumagamit ng nasabing mga programa. Sa kabilang banda, ang programa ng Java Database Connectivity ay nagiging konkreto lamang para sa mga aplikasyon na ginagamit ng system ng Java.
  4. Samakatuwid, ang JDBC, ay nakasalalay sa mga kadahilanan tulad ng wika at platform at tinatanggap lamang ang mga nagmumula sa Java. Sa kabilang banda, ang ODBC ay dumating bilang isang independiyenteng platform para sa parehong estilo at lokasyon.
  5. Ang mga pamamaraan ng coding na kasama ng JDBC ay nakatayo medyo madaling basahin at sa gayon maiintindihan. Sa kabilang banda, ang mga pamamaraan ng coding na mayroon sa kahabaan ng ODBC ay may isang kumplikadong kalikasan at sa gayon ay naging kumplikado.
  6. Ang ODBC ay ipinakilala ng Microsoft noong taong 1992, samantalang ang Java ay nagpakilala sa JDBC noong 1996.
  7. Ang mga inhinyero ng software ay maaaring magsulat ng mga application na maiugnay sa mga database, mga katanungan na nakasulat sa organisadong dayalekto ng pagtatanong (SQL) habang gumagamit ng ODBC. Sa kabilang banda, ang mga inhinyero ng Software ay hindi maaaring magsulat ng mga aplikasyon o mga katanungan maliban kung sinusuportahan ng system ang Java at iproseso ang mga kinalabasan.

Ang Morbidity at Mortality ay dalawang term na kung aan a pagbabaa ay tila magkatulad a ia't ia ngunit talagang magkakaiba a bawat ia. Hindi tulad ng karamihan a mga alitang magkapareho ngunit mag...

Ang mga fairy tale ay iang mahalagang bahagi ng anumang kultura, mga kwento na inabi a loob ng maraming iglo, tulungan ang mga tao na makilala ang kanilang mga ugat at magbigay ng inpirayon a kanila a...

Fresh Articles.