Күтүү режиминде c3p0 деген эмне?
Күтүү режиминде c3p0 деген эмне?

Video: Күтүү режиминде c3p0 деген эмне?

Video: Күтүү режиминде c3p0 деген эмне?
Video: Как сделать простое резервное зарядное устройство на 12 В 2024, Ноябрь
Anonim

Демейки боюнча, Күтүү маалымат базасы менен иштешүү үчүн JDBC байланыштарын колдонот. Өндүрүштө сиз JNDI тарабынан берилген маалымат базасынын байланышын же параметрлер жана класс жолу аркылуу конфигурацияланган тышкы байланыш пулун колдонуу менен тышкы байланыш пулун колдоносуз. C3P0 тышкы байланыш бассейнинин бир мисалы болуп саналат.

Ошо сыяктуу эле, күтүү режиминде c3p0 эмне үчүн колдонулат?

Кантип конфигурациялоо керек C3P0 байланыш бассейни Күтүү . Туташуу бассейни иштөө үчүн жакшы, анткени ал Java'га жол бербейт колдонмо маалымат базасы менен өз ара аракеттенген сайын байланышты түзүп, байланыштарды ачуу жана жабуу баасын азайтат.

Экинчиден, c3p0 байланышты бириктирүү кантип иштейт? Connection Pooling менен c3p0 Китепкана c3p0 салттуу JDBC драйверлерин jdbc3 спецификациясы жана jdbc2ге кошумча кеңейтүүлөр менен аныкталган функциялар менен кеңейтүү аркылуу аларды "ишканага даяр" кылуу үчүн колдонууга оңой китепкана. 0.9 версиясына карата. 5, c3p0 толугу менен jdbc4 спецификациясын колдойт.

Жогорудагыдан тышкары, c3p0 деген эмне?

c3p0 салттуу (DriverManager негизиндеги) JDBC драйверлерин JNDI-байланыштуу DataSources, анын ичинде jdbc3 spec жана jdbc2 std кеңейтүүсү менен сүрөттөлгөндөй Туташуу жана Билдирүүлөрдү топтоону ишке ашырган DataSources менен көбөйтүү үчүн колдонууга оңой китепкана. Эскертүү: Учурдагы иштеп чыгуунун сүрөттөрү эми githubда жеткиликтүү.

Кайсы байланыш бассейни күтүү режимине ылайыктуу?

Менин билишимче, C3P0 көбүнчө колдонулган жана жөнөкөйлөштүрүлгөн байланыш бассейни менен Күтүү . C3P0 ачык булак болуп саналат байланыш бассейни кайсы а Күтүү пакетти сиз долбооруңузга көз карандылык катары кошо аласыз жана сиз конфигурациялоого даярсыз бассейн . Аны конфигурациялоо жана биздин долбоорлордо колдонуу абдан оңой Күтүү.

Сунушталууда: