Можешь ли ты перечислить основные интерфейсы, используемые в JDBC для работы с базами данных?

Основные интерфейсы JDBC для работы с базами данных:

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

Что ответить на собеседовании

Основные интерфейсы JDBC для работы с базами данных:

Подробный разбор

Ответ с пояснениями

Основные интерфейсы JDBC для работы с базами данных:

  • Driver — интерфейс для реализации драйвера базы данных.
  • Connection — представляет соединение с базой данных, используется для создания запросов.
  • Statement — используется для выполнения SQL-запросов без параметров.
  • PreparedStatement — расширение Statement, позволяет выполнять параметризованные запросы, повышая безопасность и производительность.
  • CallableStatement — используется для вызова хранимых процедур.
  • ResultSet — представляет результат выполнения запроса, позволяет перебирать строки результата.

Пример:

Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE id = ?");
ps.setInt(1, 10);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
    System.out.println(rs.getString("username"));
}
rs.close();
ps.close();
conn.close();

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее