Базы данных Oracle - статьи

         

JDBC и JDBC-драйверы


JDBC - это Java API (Application Program Interface) для доступа из Java-программ к SQL-СУБД разных типов. Подразумевается, что одна и та же Java-программа сумеет с помощью JDBC реально работать в среде Windows с данными mySQL или же в среде Solaris с данными Informix. Она же может быть хранимой процедурой в БД под Oracle и работать с данными той же Oracle или, к примеру, Sybase.

Реализуется JDBC в виде интерфейсов java.sql (основной) и javax.sql (расширенный). Конкретный набор классов, реализующий JDBC-интерфейс и осуществляющий доступ к конкретной СУБД, называется драйвером. JDBC-драйверы для своих СУБД поставляют все основные разработчики.

Описаниями JDBC определено четыре типа JDBC-драйверов: два "тонких" и два "толстых".

  • Соединительный драйвер JDBC (тип I, "толстый")

  • "Родной" API-драйвер (тип II "толстый")

  • Общий сетевой API-драйвер (тип III "частично тонкий")

  • Драйвер прямого доступа через разъем (тип IV "тонкий")


  • Содержание раздела