Какво е c3p0 в Hibernate?
Какво е c3p0 в Hibernate?

Видео: Какво е c3p0 в Hibernate?

Видео: Какво е c3p0 в Hibernate?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 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-свързващи източници на данни, включително DataSources, които имплементират обединяване на връзки и изявления, както е описано от спецификацията jdbc3 и разширението jdbc2 std. Забележка: Текущите моментни снимки за разработка вече са налични на github.

Кой пул за връзки е най-подходящ за хибернация?

Доколкото ми е известно, C3P0 е най-често използваният и опростен пул за свързване с Хибернация . C3P0 е с отворен код пул за свързване която има a Хибернация пакет, който можете да добавите като зависимост към вашия проект и сте готови да конфигурирате басейн . Много е лесно да се конфигурира и използва в нашите проекти Хибернация.

Препоръчано: