webprogr.ru Новости

RSS

{{toodo.preview}}

...
{{toodo.name}}

{{toodo.preview}}

далее..

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

смотреть..

toodo.name

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

перейти...

{{toodo.preview}}

...
{{toodo.name}}

{{toodo.preview}}

далее..

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

смотреть..

toodo.name

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

перейти...


Последние новости

Базы данных и JDBC


Базы данных и JDBC
JDBC (Java Database Connectivity)
JDBC — стандартный API для доступа Java-приложений к реляционным базам данных с использованием SQL.
Позволяет Java-приложению выполнять SQL-запросы, обновлять данные и получать результаты запросов в унифицированном виде.
JDBC поддерживает архитектуры «клиент-база» (двухуровневая) и «клиент-сервер-база» (трёхуровневая), выступая мостом между Java-кодом и СУБД.



Пояснение

 JDBC (Java Database Connectivity) – это часть платформы Java, которая обеспечивает независимый от конкретной СУБД способ работать с базами данных. Разработчик пишет код против стандартных интерфейсов Java (java.sql и javax.sql пакеты), а под капотом конкретный JDBC-драйвер переводит эти вызовы в специфические для СУБД команды. JDBC появился как решение проблемы разнообразия баз данных: вместо изучения каждого конкретного API для Oracle, MySQL, PostgreSQL и т.д., разработчик использует единый API.
Двухуровневая vs трёхуровневая архитектура: В двухуровневой архитектуре Java-приложение напрямую подключается к базе данных через JDBC. Например, настольное приложение, которое сразу работает с СУБД: Java-приложение <-> База данных. В трёхуровневой архитектуре между клиентом и базой данных есть промежуточный слой – сервер приложений. Например, веб-приложение: браузер отправляет запрос на сервер (backend на Java), а уже сервер с помощью JDBC подключается к базе данных. JDBC поддерживает оба варианта, выступая в любом случае как слой, абстрагирующий детали подключения и взаимодействия с БД.
Рейтинг@Mail.ru