Разлика између ОДБЦ и ЈДБЦ

Разлика између ОДБЦ и ЈДБЦ
Разлика између ОДБЦ и ЈДБЦ

Видео: Разлика између ОДБЦ и ЈДБЦ

Видео: Разлика између ОДБЦ и ЈДБЦ
Видео: MySQL: Урок3 ODBC Часть1 2023, Април
Anonim

ОДБЦ вс ЈДБЦ

Типично, софтверске апликације су написане на одређеном програмском језику (као што су Јава, Ц #, итд.), Док базе података прихватају упите на неком другом језику специфичном за базу података (као што је СКЛ). Стога, када софтверска апликација треба да приступи подацима у бази података, потребан је интерфејс који може да преводи језике једни другима (апликација и база података). Иначе, програмери апликација морају да науче и у своје језике уграде специфичне језике базе података. ОДБЦ (Опен Датабасе Цоннецтивити) и ЈДБЦ (Јава ДатабБасе Цоннецтивити) су два интерфејса која решавају овај специфични проблем. ОДБЦ је интерфејс независан од платформе, језика и оперативног система који се може користити у ове сврхе. Слично томе, ЈДБЦ је АПИ података за програмски језик Јава. Програмери Јава могу да користе ЈДБЦ-то-ОДБЦ мост да разговарају са било којом ОДБЦ компатибилном базом података.

Шта је ОДБЦ?

ОДБЦ је интерфејс за приступ системима за управљање базама података (ДБМС). ОДБЦ је развила СКЛ Аццесс Гроуп 1992. године у време када није постојао стандардни медијум за комуникацију између базе података и апликације. То не зависи од одређеног програмског језика или система база података или оперативног система. Програмери могу да користе ОДБЦ интерфејс за писање апликација које могу да траже податке из било које базе података, без обзира на окружење у којем је покренута или тип ДБМС-а који користи.

Будући да ОДБЦ управљачки програм делује као преводилац између апликације и базе података, ОДБЦ је у стању да постигне независност језика и платформе. То значи да је апликација ослобођена терета познавања језика одређене базе података. Уместо тога, он ће знати и користити само синтаксу ОДБС и покретачки програм ће превести упит у базу података на језику који може да разуме. Затим се резултати враћају у формату који апликација може да разуме. АПИ софтвера ОДБЦ може се користити и са релационим и са нерелационим системима база података. Још једна главна предност постојања ОДБЦ-а као универзалног посредничког софтвера између апликације и базе података је та што сваки пут када се спецификација базе података мења, софтвер не треба ажурирати. Било би довољно само ажурирање ОДБЦ управљачког програма.

Шта је ЈДБЦ?

ЈДБЦ је Дата АПИ развијен за програмски језик Јава. Издао га је са ЈДК 1.1 компанија Сун Мицросистемс (Јава почетни власници). А тренутна верзија је ЈДБЦ 4.0 (тренутно се дистрибуира са ЈАВА СЕ6). Пакети Јава.скл и јавак.скл садрже ЈДБЦ класе. То је интерфејс који помаже клијенту да приступи систему базе података пружајући методе за упите и ажурирање података у базама података. ЈДБЦ је погоднији за објектно оријентисане базе података. Можете приступити било којој бази података која је у складу са ОДБЦ-ом помоћу ЈДБЦ-то-ОДБЦ моста.

Која је разлика између ОДБЦ и ЈДБЦ?

ОДБЦ је отворени интерфејс који свака апликација може користити за комуникацију са било којим системом база података, док је ЈДБЦ интерфејс који Јава апликације могу користити за приступ базама података. Према томе, за разлику од ЈДБЦ, ОДБЦ је неовисан о језику. Али коришћењем ЈДБЦ-то-ОДБЦ моста, Јава апликације такође могу разговарати са било којом ОДБЦ компатибилном базом података.

Популарно по теми