Upang kumonekta sa mga indibidwal na database, JDBC ay nangangailangan ng mga driver para sa bawat database. Ang JDBC driver ay nagbibigay ng koneksyon sa database at nagpapatupad ng protocol para sa paglilipat ng mga tanong at resulta mula sa client sa database. Lahat ng mga pakinabang at disadvantages ng dalawang uri ng JDBC driver ay elaborated sa detalye.
JDBC-ODBC Bridge driver. Ito ay isang uri ng 1 ng tulay JDBC driver, na kung saan translates lahat ng JDBC tawag sa ODBC tawag at nagpapadala ng mga ito sa ODBC driver. ODBC ay isang pangkaraniwang API. Ang JDBC-ODBC Bridge driver ay inirerekomenda lamang para sa experimental gamitin o kapag walang iba pang alternatibo ay magagamit. Ang pangunahing bentahe ng tulay na ito JDBC driver ay na ito ay nagbibigay-daan sa pag-access sa halos lahat ng anumang database, dahil sa ang database ng ODBC driver ay magagamit. Ang disadvantages ng ganitong uri ng driver ay maaaring lumitaw sa iba't-ibang okasyon:
- Dahil ang Bridge driver ay hindi ganap na nakasulat sa Java, 1 Uri ng mga driver ay hindi portable.
- Ang pagganap ng isyu ay makikita bilang isang JDBC tawag goes sa pamamagitan ng tulay sa ODBC driver, pagkatapos ay sa ang database, at ito ay nag-aaply kahit sa baliktad na proseso. Sila ay ang slowest ng lahat ng uri ng driver.
- Ang client na sistema ay nangangailangan ng ODBC sa Pag-install na gamitin ang driver.
- Hindi mabuti para sa Web.
Ang mga natatanging katangian ng ikalawang uri ng jdbc driver ay na-convert ang mga driver na naka-JDBC tawag sa database-tiyak na tawag ibig sabihin ng driver na ito ay tiyak na sa isang partikular na database. Ang mga natatanging katangian ng mga uri ng 2 jdbc driver ay na sila ay kadalasang nag-aalok ng mas mahusay na pagganap kaysa sa JDBC-ODBC Bridge bilang ng mga patong ng komunikasyon (Tiers) ay mas mababa kaysa na ng mga Uri ng 1 at ito rin ay gumagamit ng Katutubong api na kung saan ay tiyak na Database. Disadvantages ay maaaring ang mga sumusunod:
- Katutubong API ay dapat i-install sa Client System at samakatuwid 2 uri ng mga driver ay hindi maaaring gamitin para sa Internet.
- Tulad ng 1 Uri ng driver, ito ay hindi nakasulat sa Java Language form na kung saan dalhin ng isang isyu.
- Kung palitan namin ang Database na namin na baguhin ang katutubong api bilang na ito ay tiyak na sa isang database.
- Kadalasa'y lipas na ngayon.
- Karaniwang hindi ligtas na thread.








































