Встречается на собеседованиях • сегодня

Как обратиться к реляционной базе данных, в которой нет реактивного драйвера

Для работы с реляционной БД без реактивного драйвера используйте 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.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы