Назад к вопросам
Junior — Middle
60
Проводили ли вы прямое взаимодействие с базой данных через SQL-запросы?
Ответ от нейросети
sobes.tech AI
Да, прямое взаимодействие с базой данных через SQL-запросы — распространённая практика при работе с Java. Обычно это реализуется с помощью JDBC (Java Database Connectivity), который позволяет выполнять SQL-запросы к базе данных.
Пример простого запроса через JDBC:
String query = "SELECT * FROM users WHERE id = ?";
try (Connection conn = DriverManager.getConnection(url, user, password);
PreparedStatement stmt = conn.prepareStatement(query)) {
stmt.setInt(1, userId);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
String name = rs.getString("name");
// обработка данных
}
} catch (SQLException e) {
e.printStackTrace();
}
Такой подход даёт полный контроль над запросами и позволяет оптимизировать взаимодействие с базой.