Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Java: jdbc

Что такое JDBC?

Вопрос проверяет базовое понимание работы Java-приложений с реляционными базами данных.

Короткий ответ

JDBC — это стандартный API Java для работы с базами данных. Он позволяет выполнять SQL-запросы и получать результаты из Java-кода. JDBC не зависит от конкретной СУБД. Для каждой базы данных используется свой JDBC-драйвер.

Длинный ответ

JDBC является низкоуровневым механизмом доступа к данным и лежит в основе большинства ORM и data-фреймворков.

Что такое JDBC

JDBC (Java Database Connectivity) — это API для взаимодействия Java-приложений с реляционными базами данных.

Он определяет набор интерфейсов и классов для выполнения SQL-запросов.

Основные компоненты JDBC

Перед использованием важно понимать ключевые элементы.

  • Driver — реализация для конкретной СУБД

  • Connection — соединение с базой данных

  • Statement / PreparedStatement — выполнение SQL

  • ResultSet — результат запроса

Пример:

Connection connection = DriverManager.getConnection(url, user, password);
PreparedStatement ps = connection.prepareStatement(
    "SELECT * FROM users WHERE id = ?"
);
// ps.setInt(1, id);

Особенности JDBC

  • Работает напрямую с SQL

  • Требует ручного управления ресурсами

  • Не предоставляет объектную модель

Вывод

JDBC — это фундамент для работы с БД в Java, который даёт полный контроль, но требует аккуратного управления кодом и ресурсами.

Уровень

  • Рейтинг:

    5

  • Сложность:

    4

Навыки

  • Java

    Java

Ключевые слова

#jdbc

Подпишись на Java Developer в телеграм