JDBC API - это Java API, который может получить доступ к любым табличным данным, особенно к данным, хранящимся в реляционной базе данных.

JDBC помогает вам написать приложение Java, которое управляет этими тремя операциями программирования:

  • Подключитесь к источнику данных, например к базе данных.
  • Отправляйте запросы и обновляйте операторы в базу данных.
  • Получите и обработайте ответ на ваш запрос.

JDBC включает четыре компонента:

1. API JDBC

JDBC API предоставляет доступ к программным данным из Java. Чтобы использовать это, приложения могут выполнять операторы SQL и получать результаты и обновлять базу данных. JDBC API является частью платформы Java, он включает Java Standard Edition.

2. Диспетчер драйверов JDBC

JDBC DriverManager - это класс в JDBC API. Объекты этого класса могут подключать приложения Java к драйверу JDBC. DriverManager - очень важная часть архитектуры JDBC.

3. Набор тестов JDBC

Набор тестов драйверов JDBC помогает драйверам JDBC запускать вашу программу. Они не являются исчерпывающими, они содержат упражнения с важными функциями JDBC API.

4. Мост JDBC-ODBC

Программный мост Java обеспечивает доступ JDBC через драйверы ODBC. Для использования этого драйвера необходимо загрузить двоичный код ODBC для клиентских машин. Этот драйвер очень важен, поскольку код сервера приложений должен быть на Java в трехуровневой архитектуре.

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

JDBC API поддерживает как двухуровневые, так и трехуровневые модели обработки для доступа к базе данных.

Двухуровневая архитектура для доступа к данным.

Трехуровневая архитектура для доступа к данным.

Обработка оператора SQL с помощью JDBC

  • Установление связи.
  • Создайте заявление.
  • Выполните запрос.
  • Обработать объект Resultset
  • Закройте соединение