Назад к вопросам
Junior — Middle
55
Можешь ли ты перечислить основные интерфейсы, используемые в JDBC для работы с базами данных?
Компании, где спрашивали
Ifellow
Ответ от нейросети
sobes.tech AI
Основные интерфейсы 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();