logo

Интерфејс за повезивање

Веза је сесија између Јава апликације и базе података. Помаже у успостављању везе са базом података.

Интерфејс за повезивање је фабрика Статемента, ПрепаредСтатемента и ДатабасеМетаДата, односно, објекат Цоннецтион може се користити за добијање објекта Статемента и ДатабасеМетаДата. Интерфејс за повезивање пружа многе методе за управљање трансакцијама као што су цоммит(), роллбацк(), сетАутоЦоммит(), сетТрансацтионИсолатион(), итд.

Подразумевано, веза урезује промене након извршавања упита.

Најчешће коришћене методе интерфејса за повезивање:

1) јавна изјава цреатеСтатемент(): креира објекат исказа који се може користити за извршавање СКЛ упита.

2) јавна изјава цреатеСтатемент(инт ресултСетТипе,инт ресултСетЦонцурренци): Креира објекат Статемент који ће генерисати РесултСет објекте са датим типом и истовременошћу.

јава ретурн команда

3) публиц воид сетАутоЦоммит(боолеан статус): се користи за постављање статуса урезивања. Подразумевано је тачно.

4) јавна неважећа урезивање(): чува промене направљене пошто је претходно урезивање/повратак трајно.

5) јавно враћање празнине (): Одбацује све промене направљене од претходног урезивања/враћања.

6) публиц воид цлосе(): затвара везу и одмах ослобађа ЈДБЦ ресурсе.

Поља интерфејса везе

Постоје нека уобичајена константна поља интерфејса везе која су присутна у интерфејсу за повезивање. Ова поља одређују ниво изолације трансакције.

ТРАНСАЦТИОН_НОНЕ : Ниједна трансакција није подржана и означена је овом константом.

врсте машинског учења

ТРАНСАЦТИОН_РЕАД_ЦОММИТТЕД : То је константа која показује да прљаво читање није дозвољено. Међутим, може доћи до фантомског читања и непоновљивог читања.

ТРАНСАЦТИОН_РЕАД_УНЦОММИТТЕД : То је константа која показује да се могу појавити прљава читања, непоновљива читања и фантомска читања.

ТРАНСАЦТИОН_РЕПЕАТАБЛЕ_РЕАД : То је константа која показује да непоновљива читања и прљава читања нису дозвољена. Међутим, фантомско читање може се десити.

ТРАНСАЦТИОН_СЕРИАЛИЗАБЛЕ : То је константа која показује да непоновљива читања, прљава читања као и фантомска читања нису дозвољена.