Съдържание:
- Определение - Какво означава съединител за свързване на база данни на Java (JDBC Connector)?
- Techopedia обяснява връзката за свързване към база данни на Java (конектор JDBC)
Определение - Какво означава съединител за свързване на база данни на Java (JDBC Connector)?
Съединителят на Java Database Connectivity (JDBC) е интерфейс за програмиране на приложения (API) за Java, който помага да се включи всеки драйвер, използващ JDBC технологията. Съединителят JDBC прави ненужно да променяте драйверния код, за да се включва и играе с Java приложения.
Techopedia обяснява връзката за свързване към база данни на Java (конектор JDBC)
Съединителят JDBC предоставя начин за установяване на връзки с база данни. Той има следните характеристики:
- Колекция от класове и интерфейси за Java, написани на езика за програмиране на Java
- Помощ за писане на приложения за бази данни, тъй като предоставя стандартен API за програмисти на бази данни
- Механизъм, чрез който Java приложения могат да разговарят с широк спектър от бази данни
- Програма, която позволява на програмист да напише една програма веднъж с помощта на JDBC API и след това да я стартира на всяка платформа с комбинацията от Java и JDBC
- Начин за лесно изпращане на SQL изрази до всяка релационна база данни
- Интерфейс на ниско ниво, използващ JDBC SQL команди (Тези команди могат да бъдат извиквани директно, защото JDBC е проектиран да бъде основа за изграждане на интерфейси и инструменти от по-високо ниво. JDBC също помага за установяване на връзка с базите данни и улеснява изпращането на SQL оператори и обработката на резултата .)
В момента API за отворена база данни (ODBC) е най-използваният интерфейс за достъп до релационни бази данни, тъй като осигурява гъвкавост за свързване с всяка база данни във всяка платформа. Въпреки това, той има и своите недостатъци. Има четири важни причини да използвате JDBC през ODBC API:
- ODBC използва C интерфейс и изисква обаждания към родния C код от Java. Това има много недостатъци, като например при внедряване, сигурност и автоматична преносимост на приложението.
- Превеждането на ODBC C API в Java API не е възможно, тъй като Java няма указатели, а ODBC е богат на указатели.
- JDBC е лесен за използване и предлага прости решения на заявки, за разлика от ODBC, който изисква драйвери да се инсталират ръчно на всяка клиентска машина.
- JDBC адаптира стила и добродетелите на Java.
