JDBC состоит из следующих компонентов:
- API JDBC: Интерфейсы и классы, предоставляющие стандартный способ взаимодействия с базами данных. Находятся в пакетах
java.sql и javax.sql.
- Драйвер JDBC: Реализация API JDBC, специфичная для конкретной базы данных. Преобразует стандартные SQL-запросы и команды в протокол, понятный СУБД.
- Менеджер драйверов (DriverManager): Класс, который управляет загрузкой и выбором подходящего драйвера для установления соединения с базой данных.
- Тестовый пакет JDBC: Набор программ, используемых для проверки соответствия драйвера стандартам JDBC.
Процесс взаимодействия обычно включает:
- Регистрация драйвера.
- Получение соединения с базой данных через
DriverManager.
- Создание объектов
Statement для выполнения SQL-запросов.
- Выполнение SQL-запросов и обработка результатов с использованием объектов
ResultSet.
- Закрытие соединений и других ресурсов.
java