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