Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Архитектура JDBC

Читайте также:
  1. I.АРХИТЕКТУРА ДРЕВНЕГО МИРА
  2. II. АРХИТЕКТУРА ЗАПАДНОГО И ВОСТОЧНОГО СРЕДНЕВЕКОВЬЯ
  3. III. ДРЕВНЕРУССКАЯ АРХИТЕКТУРА
  4. V. Приложение №1.Тезаурус архитектура Афинского акрополя
  5. V. РУССКАЯ АРХИТЕКТУРА XVIII – НАЧАЛА XX ВЕКА
  6. Архитектура
  7. Архитектура Возрождения во Франции и Испании
  8. Архитектура высокого Возрождения в Италии
  9. Архитектура древнего мира

На рис. 6.1 представлена модель архитектуры интерфейса JDBC web-приложения.

Рис. 6.1 Архитектура JDBC

Основная задача, решаемая JDBC – это организация интерфейса между компонентой web-приложения и сервером реляционной базы данных. Условно этот интерфейс можно разбить на две части: JDBC API и JDBC-драйвер.

JDBC API – это набор java-классов и интерфейсов, входящих в состав пакетов java.sql и javax.sql, которыми оперирует разработчик приложения. Этот набор классов является стандартным и не зависит от типа sql-базы данных, с которой осуществляет взаимодействие приложение. Все приложения, использующие JDBC одинаковым способом выполняют sql-операции. JDBC API входит в состав спецификации Java Platform Standard Edition.

JDBC-драйвер – это программное средство, взаимодействующее с JDBC API стандартным образом и учитывающее специфику конкретной sql-базы данных. JDBC-драйвер входит в состав программного обеспечения сервера базы данных и как правило, разрабатывается, компаниями- производителями СУБД. Спецификация JDBC предусматривает четыре типа драйверов.

Первый тип jdbc-драйверов является мостом между JDBC API и драйвером ODBC. Все вызовы JDBC- драйвера первого типа транслируются в вызовы odbc-драйвера, с помощью которого и выполняется доступ к базе данных.

Второй тип драйверов только частично реализован на языке Java и является зависимым от платформы.

Третий тип драйверов полностью реализован на языке Java, но взаимодействует с сервером через клиентскую часть СУБД.

Четвертый тип драйверов тоже полностью реализован на языке Java и не требует никого посредника для связи с сервером базы данных (тонкий клиент).

Информация о принципах работы jdbc-драйвера содержится в спецификации JDBC. Обычно jdbc-драйвер представляет собой jar-файл, который всегда можно скачать с официального сайта производителя СУБД.





Дата добавления: 2015-09-11; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав

Обработка http-запросов типа GET | Спецификация JSP. Назначение. Основные возможности. Директивы, теги (определение, выполнение, скриплеты), предопределенные объекты. | Директивы JSP | Основные модели web-приложений на основе технологий сервлетов и JSP. | Основные системные объекты (контекст, сессия, запрос, ответ). Назначение и жизненный цикл объектов. | Атрибуты запроса | Атрибуты сессии | Заголовки запроса | Заголовки ответа | Фильтры (Java Filter). Назначение. Принципы применения. |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав