Учебник JDBC

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

Зачем изучать JDBC?

JDBC означает Jава DАтаbас Connectivity, который представляет собой стандартный Java API для независимой от базы данных связи между языком программирования Java и широким спектром баз данных.

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

  • Подключение к базе данных.

  • Создание операторов SQL или MySQL.

  • Выполнение запросов SQL или MySQL в базе данных.

  • Просмотр и изменение полученных записей.

Приложения JDBC

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

  • Приложения Java

  • Апплеты Java

  • Сервлеты Java

  • Java ServerPages (JSP)

  • Enterprise JavaBeans (EJB).

Все эти различные исполняемые файлы могут использовать драйвер JDBC для доступа к базе данных и использовать сохраненные данные.

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

Пакеты JDBC 4.0

Java.sql и javax.sql являются основными пакетами для JDBC 4.0. Это последняя версия JDBC на момент написания этого руководства. Он предлагает основные классы для взаимодействия с вашими источниками данных.

Новые функции в этих пакетах включают изменения в следующих областях:

  • Автоматическая загрузка драйверов базы данных.

  • Улучшения обработки исключений.

  • Расширенная функциональность BLOB / CLOB.

  • Улучшения интерфейса соединений и операторов.

  • Поддержка набора национальных символов.

  • Доступ к SQL ROWID.

  • Поддержка типа данных XML SQL 2003.

  • Annotations.

Аудитория

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

Предпосылки

Прежде чем приступить к изучению этого руководства, вы должны хорошо разбираться в языке программирования Java. Поскольку вы собираетесь иметь дело с СУБД, вы должны заранее познакомиться с концепциями SQL и баз данных.