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