Доступные версии документации

Назначение и условия применения программы

Назначение драйвера

Java DataBase Connectivity (JDBC) – это стандартный интерфейс, предназначенный для доступа к базам данных из приложений, написанных на языке программирования Java. Использование JDBC позволяет разрабатывать независимые от платформы и используемой базы данных приложения.

Поддерживаются следующие интерфейсы соединения с СУБД: JNDI, Apache Cayenne и Hibernate.

Java-программа может быть разработана в виде апплета, загружаемого через Internet и запускаемого на стороне клиента, или в виде приложения, постоянно находящегося на стороне клиента. В любом случае интерфейс JDBC позволяет Java-приложению подключаться к удаленным базам данных, направлять к ним запросы и получать результаты обработки запросов. При этом необходимо помнить, что работа апплета может ограничиваться требованиями безопасности, поэтому следует, при необходимости, сконфигурировать соответствующим образом Web-browser для разрешения апплету доступа в сеть.

Реально интерфейс JDBC представляет собой набор абстрактных классов (интерфейсов в терминах Java), которые должны быть определены для конкретных источников данных. Поэтому возможно абстрактное представление JDBC высокого уровня и конкретное представление на низком уровне определенной базы данных. Представление высокого уровня дается прикладными интерфейсами JDBC, в которых имеются методы подключения к нескольким базам данных, запросов и манипулирования данными. Прикладные интерфейсы обеспечивают более высокий уровень абстракции, описывая только объявления методов (а не их реализацию).

Конкретное представление интерфейса JDBC, специфичное для каждой СУБД, реализуется конкретным драйвером JDBC.

Как и в ODBC, разработчики реализуют интерфейс JDBC посредством диспетчера драйверов java.sql.DriverManager (единственный реализованный самими разработчиками стандарта класс пакета java.sql), а он, в свою очередь, поддерживает многочисленные драйверы, позволяющие осуществлять связь с различными базами данных.

Условия применения

Существует несколько реализаций платформы Java, каждая новая версия JDK работает со своим стандартом JDBC, расширенным и дополненным новыми возможностями. Соответствие версии JDK и стандарта JDBC приведено ниже:

Версия JDK Стандарт JDBC
JDK 1.1, MS Java JDBC 1.2
JDK 1.2 JDBC 2.0
JDK 1.3 JDBC 2.0
JDK 1.4 JDBC 3.0
JDK 1.5 JDBC 3.0
JDK 1.6 JDBC 4.0
JDK 1.7 JDBC 4.1
JDK 1.8 JDBC 4.2

Примечание

Если необходимая версия отсутствует в перечне поддерживаемых версий, следует обратиться в раздел Поддержка на сайте ЛИНТЕР.

В данном документе приводится описание драйвера JDBC для СУБД ЛИНТЕР. Если не оговорено дополнительно, то описание относится ко всем версиям JDBC.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter