ОДБЦ вс ЈДБЦ
Обично се софтверске апликације пишу на одређеном програмском језику (као што је Јава, Ц #, итд.), Док базе података прихватају упите на неком другом језику специфичном за базу података (као што је СКЛ). Због тога, када софтверској апликацији треба приступити подацима у бази података, потребно је интерфејс који може превести језике једни другима (апликација и база података). Иначе, апликативни програмери морају да науче и у своје програме укључе одређене језике базе података. ОДБЦ (повезивање отворене базе података) и ЈДБЦ (Јава ДатабБасе повезивање) су два интерфејса која решавају овај специфични проблем. ОДБЦ је интерфејс независан од платформе, језика и оперативног система који се може користити у ту сврху. Слично томе, ЈДБЦ је податковни АПИ за програмски језик Јава. Јава програмери могу користити мост ЈДБЦ до ОДБЦ за разговор са било којом базом података компатибилним ОДБЦ.
Шта је ОДБЦ?
ОДБЦ је интерфејс за приступ системима за управљање базама података (ДБМС). ОДБЦ је развио СКЛ Аццесс Гроуп 1992. године у време када није било стандардног медија за комуникацију између базе података и апликације. Не зависи од одређеног програмског језика или система база података или оперативног система. Програмери могу користити ОДБЦ интерфејс за писање апликација које могу тражити податке из било које базе података, без обзира на окружење у којем се покреће или врсту ДБМС-а који користи..
Пошто ОДБЦ управљачки програм делује као преводилац између апликације и базе података, ОДБЦ је у могућности да постигне независност језика и платформе. То значи да се апликација ослобађа терета терета познавања језика базе података. Уместо тога, он ће знати и употребљавати само синтаксу ОДБС, а возач ће превести упит у базу података на језику који може разумети. Затим се резултати враћају у формату који апликација може разумети. ОДБЦ софтверски АПИ се може користити и са релацијским и нерелацијским системима база података. Још једна велика предност постојања ОДБЦ-а као универзалног средњег софтвера између апликације и базе података је та што сваки пут када се промене спецификације базе података, софтвер не мора ажурирати. Довољно је само ажурирање управљачког програма за ОДБЦ.
Шта је ЈДБЦ?
ЈДБЦ је АПИ података развијен за програмски језик Јава. Објављен је са ЈДК 1.1 од стране Сун Мицросистемс (Јава-иницијални власници). А његова тренутна верзија је ЈДБЦ 4.0 (тренутно се дистрибуира са ЈАВА СЕ6). Јава.скл и јавак.скл пакети садрже ЈДБЦ класе. То је интерфејс који помаже клијенту да приступи систему база података, пружајући методе за упити и ажурирање података у базама података. ЈДБЦ је погоднији за објектно оријентисане базе података. Можете приступити било којој бази података која подржава ОДБЦ користећи мост ЈДБЦ-то-ОДБЦ.
Која је разлика између ОДБЦ и ЈДБЦ?
ОДБЦ је отворени интерфејс који може да користи било која апликација за комуникацију са било којим системом база података, док је ЈДБЦ интерфејс који Јава апликације могу да користе за приступ базама података. Стога, за разлику од ЈДБЦ, ОДБЦ не зависи од језика. Али коришћењем моста ЈДБЦ до ОДБЦ Јава апликације могу такође разговарати са било којом базом података која подржава ОДБЦ.