Ero JDBC: n ja ODBC: n välillä

Kirjoittaja: Laura McKinney
Luomispäivä: 1 Huhtikuu 2021
Päivityspäivä: 14 Saattaa 2024
Anonim
Ero JDBC: n ja ODBC: n välillä - Tiede
Ero JDBC: n ja ODBC: n välillä - Tiede

Sisältö

Tärkein ero

JDBC tarkoittaa Java Database Connectivity -ohjelmaa ja siitä tulee sovellusohjelmointirajapinta, jossa määritelmä siitä, miten käyttäjä pääsee tietokantaan, on mahdollista. Koko ohjelmointikielen mukana tulee vakiopainos Oracle Corporationilla. Toisaalta ODBC tarkoittaa Open Database Connectivity -ohjelmaa ja siitä tulee sovellusohjelmoinnin vakiorajapinta nimeltään API, joka auttaa pääsemään tietoihin tietokannan hallintajärjestelmän, nimeltään DBMS, kautta.


Vertailutaulukko

Erottelun perusteetJDBCODBC
MääritelmäSovellusohjelmointirajapinta, jossa määritelmä siitä, miten käyttäjä pääsee tietokantaan, on mahdollista.Sovellusohjelmoinnin vakiorajapinta, nimeltään API, joka auttaa pääsemään tietoihin tietokannan hallintajärjestelmän, nimeltään DBMS, kautta.
NimiJava-tietokantayhteysohjelmaAvaa Tietokantayhteysohjelma.
alkuperäOracle esitteli sen vuonna 1996.Microsoft esitteli sen vuonna 1992.
riippuvuusRiippuu tekijöistä, kuten kieli ja käyttöympäristö, ja hyväksyy vain ne, jotka tulevat Javaista.Toimii itsenäisenä alustana sekä tyylille että sijainnille.
KäyttöKonkreettisiksi tulee vain Java-järjestelmän käyttämille sovelluksille.Tulee sopivaksi erilaisiin sovelluksiin riippumatta niiden alkuperäisestä.

Mikä on JDBC?

JDBC tarkoittaa Java Database Connectivity -ohjelmaa ja siitä tulee sovellusohjelmointirajapinta, jossa määritelmä siitä, miten käyttäjä pääsee tietokantaan, on mahdollista. Koko ohjelmointikielen mukana tulee vakiopainos Oracle Corporationilla. Java-tietokantayhteys (JDBC) on Java-ohjelmoinnin murteen sovellusohjelmointirajapinta (API), joka kuvaa sitä, kuinka asiakas voi päästä tietokantaan. Se on kappale Java Standard Edition -vaiheesta, Oracle Corporationilta. Se antaa strategioita tietokannan tietojen kyselyä ja päivittämistä varten, ja järjestetään kohti sosiaalisia tietokantoja. JDBC-ODBC-yhteys antaa assosiaatioille minkä tahansa Java-virtuaalikoneen (JVM) ODBC: n käytettävissä olevan tietolähteen kanssa ehdon. Sovellusohjelman käyttöliittymä antaa sinulle mahdollisuuden koodata pääsy kysynnän artikulaatioihin strukturoidussa kyselykielessä (SQL), jotka sitten välitetään tietokantaa käsittelevään ohjelmaan. Se palauttaa tulokset vertailukelpoisen käyttöliittymän avulla. JDBC on pohjimmiltaan sama kuin SQL Access -ryhmän avoin tietokantayhteys (ODBC), ja pienellä ”laajennusohjelmalla” voit käyttää JDBC-käyttöliittymää päästäksesi tietokantoihin ODBC-liitännän kautta. Voit esimerkiksi laatia ohjelman, jonka tarkoituksena on saada lukuisia tunnettuja tietokantakohteita erilaisista käytännön puitteista. Saatuaan tietokantaan PC: llä, jolla on Microsoftin Windows 2000 ja esimerkiksi Microsoft Access -tietokanta, JDBC-selityksilläsi oleva ohjelma pystyy pääsemään Microsoft Access -tietokantaan. Ohjelmistosuunnittelijat voivat säveltää tietokantoihin liittyviä sovelluksia, järjestetyssä kyselymurteessa (SQL) kirjoitettuja kyselyjä ja prosessoida tulokset.


Mikä on ODBC?

ODBC tarkoittaa Open Database Connectivity -ohjelmaa ja siitä tulee sovellusohjelmoinnin vakiorajapinta nimeltään API, joka auttaa pääsemään tietoihin tietokannan hallintajärjestelmän, nimeltään DBMS, kautta. ODBC saavuttaa DBMS-autonomian hyödyntämällä ODBC-ohjainta tulkintakerroksena sovelluksen ja DBMS: n välillä. Sovellus käyttää ODBC-teoksia ODBC-ohjaimen valvojan kautta, johon se muodostaa yhteyden, ja ohjain välittää kyselyn DBMS: lle. ODBC-ohjaimen voidaan ajatella olevan samanlainen kuin ohjain tai muu ohjain, joka antaa vakiojärjestelyn kapasiteeteille sovelluksen käytettäväksi ja suorittaa DBMS-erityisen hyödyllisyyden. On tärkeää ymmärtää, että ODBC: n tarkoituksena on paljastaa tietokannan kyvyt, ei täydentää niitä. Näiden linjojen mukaisesti sovellusten kirjoittajien ei pitäisi odottaa, että ODBC: n käyttö muuttaa äkillisesti suoraviivaisen tietokannan kokonaan korostettuksi sosiaalisen tietokannan moottoriksi. DBMS-erityisten ohjainten insinöörit suorittavat kapasiteetit ODBC API: ssa. Sovellukset vaativat näiden ohjainten ominaisuuksia saadakseen tietoja DBMS-järjestelmällä itsenäisesti. Driver Manager valvoo sovellusten ja kuljettajien välistä kirjeenvaihtoa. Open Database Connectivity (ODBC) on avoin standardi sovellusohjelmointirajapinta (API) tietokantaan pääsemiseksi. Hyödyntämällä ODBC-selityksiä ohjelmassa, pääset tietueisiin erilaisissa tietokannoissa, kuten Access, dBase, DB2, Excel ja. Huolimatta ODBC-ohjelmoinnista, jokaisessa tietokannassa on oltava eri moduuli tai ohjain. ODBC-ohjelmoinnin tuen pääasiallinen puolustaja ja tarjoaja ovat Microsoft.


Keskeiset erot

  1. JDBC: stä tulee sovellusohjelmointirajapinta, jossa määritelmä siitä, miten käyttäjä pääsee tietokantaan, on mahdollista. Koko ohjelmointikielen mukana tulee vakiopainos Oracle Corporationilla. ODBC: stä tulee sovellusohjelmoinnin vakiorajapinta nimeltään API, joka auttaa pääsemään tietoihin tietokannan hallintajärjestelmän nimeltä DBMS.
  2. JDBC tarkoittaa Java Database Connectivity -ohjelmaa, ODBC puolestaan ​​Open Database Connectivity -ohjelmaa.
  3. Koska Open Database Connectivity -ohjelmasta tulee sopiva eri sovelluksille riippumatta niiden alkuperäisestä, se tulee yleisemmäksi sellaisia ​​ohjelmia käyttävien ihmisten keskuudessa. Toisaalta Java Database Connectivity -ohjelmasta tulee konkreettisia vain Java-järjestelmän käyttämille sovelluksille.
  4. JDBC on siis riippuvainen tekijöistä, kuten kieli ja alusta, ja hyväksyy vain Java-versiot. Toisaalta ODBC on itsenäinen alusta sekä tyylille että sijainnille.
  5. JDBC: n mukana tulevat koodausmenetelmät ovat suhteellisen helppo lukea ja siten ymmärtää. Toisaalta ODBC: llä olemassa olevat koodausmenetelmät ovat monimutkaisia ​​ja siksi niistä tulee monimutkaisia.
  6. Microsoft otti ODBC: n käyttöön vuonna 1992, kun taas Java esitteli JDBC: n vuonna 1996.
  7. Ohjelmistosuunnittelijat voivat säveltää tietokantoihin liittyviä sovelluksia, järjestettyyn kyselymurteeseen (SQL) kirjoitettuja kyselyjä ODBC: tä käytettäessä. Toisaalta ohjelmistosuunnittelijat eivät voi kirjoittaa sovelluksia tai tiedusteluja, ellei järjestelmä tue Java-ohjelmaa ja käsittele tuloksia.

Ero ukkosen ja salaman välillä

Louise Ward

Saattaa 2024

uurin ero ukkoen ja alaman välillä on, että ukkonen on alaman tuottamaa ääntä, kun taa alama on ähköpurkau, joka yntyy ähköieti varautuneiden pilvien ...

Beard vs. Viikset - Mikä ero on?

Louise Ward

Saattaa 2024

uurin ero parran ja viikien välillä on, että Beard on kavot hiuket ja Viiket ovat kavohuulet, jotka ovat kavaneet ylähuuleen. Parta Parta on hiukokoelma, joka kavaa ihmiten ja jo...

Kiehtovia Viestejä