Ի՞նչ է c3p0-ը Hibernate-ում:
Ի՞նչ է c3p0-ը Hibernate-ում:

Video: Ի՞նչ է c3p0-ը Hibernate-ում:

Video: Ի՞նչ է c3p0-ը Hibernate-ում:
Video: հ1-ի հաղորդավարուհին չկարողացավ զսպել լացը` զոհերի մասին խոսելիս 2024, Մայիս
Anonim

Ըստ նախնականի, Ձմեռել օգտագործում է JDBC կապեր տվյալների բազայի հետ փոխազդելու համար: Արտադրության մեջ դուք կարող եք օգտագործել արտաքին կապի լողավազան՝ օգտագործելով կա՛մ JNDI-ի կողմից տրամադրված տվյալների բազայի միացում, կա՛մ պարամետրերի և դասընթացի միջոցով կազմաձևված արտաքին կապի լողավազան: C3P0 արտաքին կապի լողավազանի օրինակ է:

Նմանապես, հարցնում են, թե ինչ է օգտագործում c3p0-ը Hibernate-ում:

Ինչպես կարգավորել C3P0 կապի լողավազան մեջ Ձմեռել . Միացման լողավազանը լավ է կատարման համար, քանի որ այն խանգարում է Java-ին դիմումը ստեղծել կապ ամեն անգամ տվյալների բազայի հետ շփվելիս և նվազագույնի հասցնել կապերի բացման և փակման ծախսերը:

Երկրորդ, ինչպես է աշխատում c3p0 կապի միավորումը: Միացման միավորում -ի հետ c3p0 Գրադարան c3p0 Դա հեշտ օգտագործման գրադարան է՝ ավանդական JDBC դրայվերները «ձեռնարկության համար պատրաստ» դարձնելու համար՝ ավելացնելով դրանք jdbc3 սպեկտրով սահմանված ֆունկցիոնալությամբ և jdbc2-ի կամընտիր ընդլայնումներով: 0.9 տարբերակով: 5, c3p0 լիովին աջակցում է jdbc4 սպեկտրը:

Բացի վերևից, ի՞նչ է c3p0-ը:

c3p0 Հեշտ օգտագործվող գրադարան է՝ ավանդական (DriverManager-ի վրա հիմնված) JDBC դրայվերները JNDI-ով կապվող տվյալների աղբյուրներով ավելացնելու համար, ներառյալ տվյալների աղբյուրները, որոնք իրականացնում են կապի և հայտարարությունների միավորում, ինչպես նկարագրված է jdbc3 spec-ով և jdbc2 std ընդլայնմամբ: Նշում. Ընթացիկ զարգացման ակնթարթները այժմ հասանելի են github-ում:

Ո՞ր կապի լողավազանն է լավագույնը ձմեռելու համար:

Իմ գիտելիքների համաձայն, C3P0-ը հիմնականում օգտագործվում և պարզեցված է կապի լողավազան հետ Ձմեռել . C3P0-ը բաց կոդ է կապի լողավազան որն ունի ա Ձմեռել փաթեթ, որը կարող եք ավելացնել որպես կախվածություն ձեր նախագծին և պատրաստ եք կարգավորել այն լողավազան . Դա շատ հեշտ է կարգավորել և օգտագործել մեր նախագծերում Ձմեռել.

Խորհուրդ ենք տալիս: