Встречается на собеседованиях • сегодня
Как обратиться к реляционной базе данных, в которой нет реактивного драйвера
Для работы с реляционной БД без реактивного драйвера используйте JDBC (Java Database Connectivity). Пример подключения к PostgreSQL:
java
// 1. Регистрация драйвера (не требуется с JDBC 4.0+)
Class.forName("org.postgresql.Driver");
// 2. Создание соединения
String url = "jdbc:postgresql://localhost:5432/mydb";
String user = "user";
String password = "pass";
Connection conn = DriverManager.getConnection(url, user, password);
// 3. Выполнение запроса
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM users");
// 4. Обработка результатов
while (rs.next()) {
System.out.println(rs.getString("name"));
}
// 5. Закрытие ресурсов
rs.close();
stmt.close();
conn.close();
text
Для удобства можно использовать:
- Connection pools (HikariCP)
- ORM (Hibernate, JPA)
- Шаблон DAO для абстракции доступа
Обязательно обрабатывайте исключения SQLException и закрывайте ресурсы в try-with-resources.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы