Учебник 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 и баз данных.