Sobes.tech
Назад к вопросам
Junior — Middle
66

Можешь перечислить основные компоненты и элементы JDBC, которые использует разработчик?

Компании, где спрашивали
AstonAston

Ответ от нейросети

sobes.tech AI

Основные компоненты JDBC, которые использует разработчик:

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

Пример использования:

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()) {
    String name = rs.getString("name");
    // обработка данных
}
rs.close();
ps.close();
conn.close();

Эти компоненты позволяют устанавливать соединение, выполнять запросы и обрабатывать результаты.