Razlika med ODBC in JDBC

db-spreadsheet ODBC proti JDBC

Odprta povezljivost z zbirko podatkov (znana tudi kot ODBC) je funkcija, ki tistim računalnikom, ki uporabljajo sisteme za upravljanje baz podatkov (ali DBMS), zagotavlja standardno metodo programskega vmesnika. Njegova zasnova je temeljila na ideji, da bi bila funkcija neodvisna od programskih jezikov, sistemov baz podatkov in operacijskih sistemov.

Povezljivost zbirke podatkov Java (znana tudi kot JDBC) je API, ki se uporablja posebej za programski jezik Java . Uporablja se za določitev, kako lahko odjemalec dostopa do določene baze podatkov. Ponuja tudi metode za poizvedovanje in posodabljanje podatkov v tej zbirki podatkov. API JDBC je posebej usmerjen v relacijske baze podatkov. Sprva je bil API JDBC uveden kot del platforme Java 2, različica SE 1.1. Skupaj z referenčnim izvajanjem mostu JDBC na ODBC je ta API lahko omogočal povezave s katerim koli virom podatkov, dostopnim ODBC, v gostiteljskem okolju JVM.

Izvedbe, ki jih najdemo na ODBC -jih, potekajo skozi številne operacijske sisteme. Ti sistemi vključujejo, vendar niso omejeni na Microsoft Windows, Unix, Linux in Mac OS X. Obstaja dobesedno na stotine gonilnikov sorte ODBC - to so gonilniki za poslovne DBMS (Oracle, DB2, Microsoft SQL Server, Sybase , IBM Lotus Domino in OpenLink Virtuoso). Nekatere od teh gonilnikov najdemo tudi v izdelkih za namizne zbirke podatkov, kot sta FileMaker in Microsoft Access.

JDBC omogoča, da obstaja več izvedb in jih uporablja popolnoma ista aplikacija za vsako izvedbo. Ta API ponuja mehanizem za dinamično nalaganje potrebnih paketov Java in registracijo teh paketov v upravitelju gonilnikov JDBC. Voznik Manager se posebej uporablja kot sredstvo za izdelavo veliko povezav -essentially, ki deluje kot povezovalni tovarniško v Da bi ustvarili povezavo sorte JDBC. Te povezave podpirajo ustvarjanje in izvajanje stavkov. Ti stavki se lahko posodobijo (stavki, kot so stavki SQL CREATE, INSERT, UPDATE in DELETE). Ti stavki so lahko tudi poizvedbeni stavki (kot stavek SELECT). Shranjene postopke je mogoče priklicati prek povezave JDBC. Obstajajo trije posebni razredi, v katerih so lahko ti stavki predstavljeni v JDBC: Statement, PreparedStatement in CallableStatement. Izjave, ki veljajo za izjave o posodobitvi, vrnejo število posodobitev. To število kaže, koliko vrstic je bilo prizadetih v bazi podatkov. Stavki poizvedbe vrnejo niz rezultatov vrstice JDBC - kar pomeni, da je stavek, ki se prikliče, da se sprehodi po nizu rezultatov.

Povzetek:

1. ODBC je funkcija, ki računalnikom, ki uporabljajo DBMS, ponuja standardno metodo programskega API -ja; JDBC je API, ki se uporablja za programski jezik Java za določanje, kako lahko odjemalec dostopa do baze podatkov.

2. Izvedbe ODBC se izvajajo prek več operacijskih sistemov; Izvedbe JDBC lahko obstajajo in jih uporablja ista aplikacija.

Zadnje objave avtorja Amitash ( glej vse )

Poglej več o: , ,